xwords/xwords4/common
eehouse d263b47a56 lots of changes, still rough, to allow zooming in and out on board.
Includes ability to scroll horizontally by dragging.  Board init API
changes to specify board width and max height instead of cell
dimensions, so now board owns task of picking cell size.  If the
number of cells does not evenly divide into a board dimension then the
extra pixels are distributed among some columns/rows in a way that
still allows bitblit-based scroll implementations (though horizontal
scrolling at this point always does an invalAll()).  Not yet tested
with overlapping tray.  And still need to allow rows to be taller than
cols are wide if platform code has given the space.  Stream format
changes with this checkin.
2010-04-08 04:14:14 +00:00
..
.cvsignore new directories to ignore 2006-02-18 14:08:04 +00:00
.gitignore ignore more 2010-03-14 16:25:27 +00:00
board.c lots of changes, still rough, to allow zooming in and out on board. 2010-04-08 04:14:14 +00:00
board.h lots of changes, still rough, to allow zooming in and out on board. 2010-04-08 04:14:14 +00:00
boarddrw.c lots of changes, still rough, to allow zooming in and out on board. 2010-04-08 04:14:14 +00:00
boardp.h lots of changes, still rough, to allow zooming in and out on board. 2010-04-08 04:14:14 +00:00
bufqueue.c add bqRemoveAll 2009-09-19 21:28:07 +00:00
bufqueue.h add bqRemoveAll 2009-09-19 21:28:07 +00:00
commmgr.h Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
comms.c resendAll on REconnect as well as connect since it doesn't otherwise 2010-03-28 16:09:34 +00:00
comms.h get relay port from prefs and pass into jni 2010-03-25 04:50:19 +00:00
comtypes.h move showColors into CommonPrefs, removing separate storage in linux 2010-01-26 04:14:18 +00:00
config.mk Add simple helper for keeping a queue of buffers in a single array. 2009-02-09 02:44:58 +00:00
contypct.h Add define set to number of conn types compiled in; use it to compile 2009-09-05 13:08:46 +00:00
dawg.h Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
dbgutil.c debug changes: change defines to remove gremlin-only code; add missing constants. 2008-10-11 16:46:08 +00:00
dbgutil.h debug functions to turn enums and defines into loggable strings 2006-11-03 06:19:27 +00:00
dictnry.c don't consider specials that are blanks to be bitmap-backed tiles. 2010-03-08 06:11:42 +00:00
dictnry.h implement dictChanged. And so that utf8 dicts could be opened without 2010-02-11 13:27:09 +00:00
dictnryp.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
dragdrpp.c lots of changes, still rough, to allow zooming in and out on board. 2010-04-08 04:14:14 +00:00
dragdrpp.h include any mid-drag tile, if it's a blank, in the set of blank tiles 2010-03-08 06:10:37 +00:00
draw.c catch up with API changes. GTK to use this still needs to be fixed! 2008-08-30 13:54:47 +00:00
draw.h Pass scores and remaining tiles count to draw_scoreBegin so can 2009-11-18 13:24:56 +00:00
engine.c fix to compile when XWFEATURE_SEARCHLIMIT off. Same as rev 3023 for 2010-02-12 07:12:30 +00:00
engine.h Fix bug: when using hint limits to restrict first move on empty board 2008-11-22 19:32:42 +00:00
game.c accomodate null objects 2010-02-09 14:42:07 +00:00
game.h get rid of gameID param. This change breaks all other platforms... 2010-01-31 21:35:07 +00:00
Makefile makefile cleanup 2006-02-17 07:27:36 +00:00
mempool.c add a calloc to mempool 2010-01-02 01:42:07 +00:00
mempool.h turned on -Wall and fixed errors/warnings it reported 2010-02-12 07:13:42 +00:00
memstream.c add a couple of consts 2009-10-01 04:09:46 +00:00
memstream.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
model.c add model_getNMoves 2010-03-13 23:09:53 +00:00
model.h add model_getNMoves 2010-03-13 23:09:53 +00:00
modelp.h Add listeners to model so board can be notified whenever dictionary 2008-09-05 12:11:37 +00:00
movestak.c Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
movestak.h Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
mscore.c Use new dict api to support utf8 faces. 2009-04-05 19:20:22 +00:00
nwgamest.c add parens for clarity 2009-10-24 14:50:23 +00:00
nwgamest.h Add support for a config button as a cleaner alternative to launching 2009-03-08 19:54:14 +00:00
pool.c Fix to compile on Palm (68K): remove parameters removed by r3013 and 2010-02-01 03:17:46 +00:00
pool.h Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
rules.mk makefile cleanup 2006-02-17 07:27:36 +00:00
scorebdp.c fix bogus assertion 2010-01-20 05:52:13 +00:00
scorebdp.h track focus on Rem: region of scoreboard in addition to players' score 2008-10-24 08:56:20 +00:00
server.c fix compile errors introduced by addition of const 2010-02-27 18:03:22 +00:00
server.h Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
states.h Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
strutils.c don't cast. 2009-04-05 19:18:47 +00:00
strutils.h Add __func__ to what's tracked for allocation in debug builds 2009-01-18 16:37:44 +00:00
tray.c Use new dict api to support utf8 faces. 2009-04-05 19:20:22 +00:00
util.h lots of changes, still rough, to allow zooming in and out on board. 2010-04-08 04:14:14 +00:00
virtuals.h Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
vtabmgr.c Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
vtabmgr.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
xwproto.h Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
xwstate.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
xwstream.h add a couple of consts 2009-10-01 04:09:46 +00:00