--- crossfire/doc ---


Protocol:pserver User:anonymous
Machine:crossfire.cvs.sourceforge.net CVSROOT:/cvsroot/crossfire

Filename: Makefile.in
Revision 1.41quinet 2006/08/25 16:27:58 +10 -4
configure, aclocal.m4, utils/config.guess, utils/config.sub,
utils/ltmain.sh, include/autoconf.h.in, */Makefile.in: regenerated using
slightly newer versions of libtoolize, aclocal, automake and autoconf.
Show difference between Revision 1.40 and 1.41
Revision 1.40tchize 2006/06/01 14:07:08 +1 -1

Fixed error in build process regarding unit test.
Our modularization is way broken, with have intredependent .a files, this should be solved.
Applied a compilation workaround suggest by gnu, twice every .a at link time. Applied an automake
workaround as we need to pass --preserver-dup-deps to autotools and to do this only current CVS
version can do it without a bit i hacking. Applied Hacking suggested by automake mailing list.
Show difference between Revision 1.39 and 1.40
Revision 1.39ryo_saeba 2006/05/05 04:25:18 +1 -1
First part of patch #1453869 courtesy Stefan Huehner (shuehner)
Show difference between Revision 1.38 and 1.39
Revision 1.38tchize 2006/05/03 16:50:23 +6 -0


Added autogeneration of html and text report for test process.
Show difference between Revision 1.37 and 1.38
Revision 1.37tchize 2006/03/22 17:06:45 +1 -0

updated configure.ac to automatically check availability of a few headers required by crossedit
Basically, it tries to compile a test code having only includes of xaw, posix, etc. Should be
enough to prevent most crossedit compilation issue but not perfect. (Should check version of lib and
try a few methods on them). crossedit/ and test/unit/crossedit are skipped by make if test fail.
Show difference between Revision 1.36 and 1.37
Revision 1.36tchize 2006/03/21 16:46:04 +4 -0

Initial commit of unit tests (see doc/Developers/testplans)
This is it, initial commit of unit test framework. It contains empty testcases
for all unit tests. See test/unit/check_shstr.c for a completed example unit test :)
Show difference between Revision 1.35 and 1.36
Revision 1.35akirschbaum 2005/11/05 04:17:18 +1 -1
aclocal.m4, configure, utils/config.guess, utils/config.sub, utils/ltmain.sh,
*Makefile.in, plugins/cfanim/Makefile, plugins/Makefile: Rebuilt.
Show difference between Revision 1.34 and 1.35
Revision 1.34gros 2005/10/18 11:54:30 +1 -1
Upgrade of the Crossfire server to version 2.0 of the plugin interface.
Upgrade of the Python plugin to version 2.0 of the plugin interface.
Gros - 18/10/05
Show difference between Revision 1.33 and 1.34
Revision 1.33akirschbaum 2005/07/16 13:13:51 +18 -6
*Makefile.in, aclocal.m4, configure: Rebuilt generated files.
Show difference between Revision 1.32 and 1.33
Revision 1.32mwedel 2005/07/08 20:03:38 +6 -3
configure.ac, configure, aclocal.m4, */Makefile.in: Add AM_MAINTAINER_MODE
macro to configure.ac - this should hopefully supress auto regeneration of
makefiles.in
MSW 2005-07-08
Show difference between Revision 1.31 and 1.32
Revision 1.31mwedel 2005/07/08 19:03:07 +229 -114
Commit updated makefiles so files these depend on have been updated
(aclocal/include).
MSW 2005-07-08
Show difference between Revision 1.30 and 1.31
Revision 1.30tchize 2005/05/06 16:10:10 +118 -245

added a new command to identify the type of text send to client.
media tags can be included inside them. Those text types include
scrolls, books, message of the day, signs, aso.
See protocol doc for details
Show difference between Revision 1.29 and 1.30
Revision 1.29akirschbaum 2005/03/09 13:17:45 +250 -115
*Makefile.in, aclocal.m4, configure, utils/config.guess, utils/config.sub,
utils/ltmain.sh: Rebuild generated files.
Show difference between Revision 1.28 and 1.29
Revision 1.28mwedel 2004/04/27 02:08:03 +0 -8
configure, Makefiles: Rebuilt for 1.6.0 release
doc/*/Makefile.am: Modified to use one makeps.pl utility in scripts directory.
doc/scripts/makeps.pl: Make this the definitive copy - fix problem with it
trying to combine big images when it doesn't need to. Remove other copies.
doc/playbook/chap1.tex, doc/playbook/chap5.tex: Fix some obvious errors,
but overall, the playbook is still quite out of date.
doc/playbook/treas2-extract: Have it not include abilities in given items,
have it properly deal with multiple underscores in arch names.
doc/spoiler-html/spoiler.html, doc/spoiler.ps: Rebuilt
MSW 2004-04-26
Show difference between Revision 1.27 and 1.28
Revision 1.27tanner 2004/03/10 20:12:30 +11 -1
Changing Makefile.am pushes changes down into each Makefile.in
Show difference between Revision 1.26 and 1.27
Revision 1.26tanner 2004/02/04 18:05:11 +230 -123
More badly needed documentation.
Show difference between Revision 1.25 and 1.26
Revision 1.25tanner 2004/02/04 14:50:55 +126 -232
Needed to add the crossfire-config man page to .am and regen the .in. Why is
the autotools so convoluted.
Show difference between Revision 1.24 and 1.25
Revision 1.24mwedel 2004/01/21 02:13:28 +235 -132
Rebuilt with up to date aclocal/automake/autoconf so that they all work
properly.
MSW 2004-01-20
Show difference between Revision 1.23 and 1.24
Revision 1.23tchize 2004/01/18 04:51:04 +132 -235


Rebuilded Makefile.in using autogen.sh because of recent add of a file in server/
Also rebuilded loader.c for linux because loader.l was modified by a windows developper.
Show difference between Revision 1.22 and 1.23
Revision 1.22mwedel 2003/10/01 01:55:16 +1 -0
utils/player_dl.html utils/player_dl.pl.in: New files - scripts for allowing
character directories to be downloaded over the web.
configure.ac: Add check for 'tar', so that we can put it in the script above.
Makefile.in (All of them): Changed because TAR variable propogated to them.
MSW 2003-09-30
Show difference between Revision 1.21 and 1.22
Revision 1.21mwedel 2003/09/23 00:21:27 +52 -126
Add conditional compilation to the stop level Makefile.am so that it
only tries to compile crossedit if we have X libraries. Also, rebuild
the files with older version of aclocal/autoheader/automake, so it
shouldn't have as many troubles with some peoples systems.
MSW 2003-09-22
Show difference between Revision 1.20 and 1.21
Revision 1.20tchize 2003/06/19 05:59:27 +126 -52

Added support for smoothing to the client.
This will allow (i hope) better graphical results while using very
little bandwidth overhead.
Changes done follows:
- Added protocol command MapExtendedInfos and smooth commands to server
- Added a SetUp paramater in protocol for activating smoothing
(disabled by default) or more general Extended map infos
- Added file lib/smooth a text file containing some smoothing info a
client might ask the server about.
- Changed loader.l to be able to mark an object as 'smoothed' in
archetypes (the smoothlevel parameter) and rebuild loader.c
accordingly
- Changed lib/Makefile.am to install lib/smooth file in shared folder
- Rebuild the Makefiles.am and the Configure script (using autogen.sh)

To be able to smooth, A client commit (the common part+ the gtk part)
will follow and an archetypes commit will also follow.

I will also detail changes to the protocol within a few days
Server has been tested with older client to check backward compatibility
Show difference between Revision 1.19 and 1.20
Revision 1.19mwedel 2003/04/04 23:39:48 +2 -2
acinclude.m4: Update path to find python includes, since aclocal.m4 gets
derived from this file.
configure.ac, configure: Add utils/scores.pl to list of files to substitute on.
common/loader.l, loader.c: Add subtype for objects - will be used in future work.
common/object.c: Add subtype diff check in CAN_MERGE()
common/porting.c: Have it use SAVE_DIR_MODE when doing the mkdir, and not have
hardcoded 777 permissions.
doc/Makefile.in, doc/Makefile.am, doc/Developers/Makefile.am,
doc/Developers/Makefile.in: Move some of the spell docs around and merge
them together
doc/Developers/objects: Add notes about subtype.
doc/Developers/spells: New file, contains preliminary work on spell objects.
include/config.h: Remove command about DM_MAIL and LIBDIR from file, as they
are options no longer present. Update comment about SAVE_MODE, and add
SAVE_DIR_MODE
include/object.h: Add subtype field to object.
server/login.c: Have it use SAVE_DIR_MODE when doing the mkdir, and not have
hardcoded 6700 permissions.
utils/Makefile.in: Updated to know about scores.pl
utils/scores.pl.in: New file - reads player file to generate HTML score
file.
MSW 2003-04-04
Show difference between Revision 1.18 and 1.19
Revision 1.18mwedel 2003/02/25 01:18:04 +52 -126
*/Makefile.in, related files: Updated for 1.5.0
server/attack.c: Don't change weak wall image if no damage was actually done.
server/c_object.c: Include math.h - needed for pow()
server/spell_effect.c: fix infinite loop in town_portal
MSW 2003-02-24
Show difference between Revision 1.17 and 1.18
Revision 1.17tchize 2002/12/31 07:36:45 +126 -52

Added crossfire-config to the build list of the configure.ac and regenerated the Makefiles and
configure.in to handle it
Show difference between Revision 1.16 and 1.17
Revision 1.16mwedel 2002/09/13 01:31:54 +1 -1
rebuild archetypes.
random_maps/square_spiral.c - fix off by one error in square_spiral.
add doc/plugins - update related makefiles.
lib/adm/map_info - reduce verbosity to only show real errors.
MSW 2002-09-12
Show difference between Revision 1.15 and 1.16
Revision 1.15mwedel 2002/09/07 17:08:06 +442 -72
Automake patch - all files.
The changes for the source files is using confdir instead of
datadir.
Patch by Jacek Konieczny (jajcus@bnet.pl), applied by Mark Wedel,
2002-09-07.
Show difference between Revision 1.14 and 1.15
Revision 1.14mwedel 2002/01/14 01:56:02 +7 -9
Make a seperate 'Developers' subdirectory in doc, and put relevant
developer files in that directory. This should hopefully make it a bit
easier to find information for both players and developers.
MSW 2001-01-14
Show difference between Revision 1.13 and 1.14
Revision 1.13mwedel 2001/12/31 02:35:48 +1 -1
This change lets the server have multiple image sets. The client
can then request which image set to use, and the server will use
that image set, falling back to other sets as necessary. I have tested
this with CVS client, and works fine at least in terms of old functionality.
=
doc/Makefile.in: Add images file which describes image guideline.
doc/Protocol: Various updates - some things missing, added other notes
about facesets.
doc/images: New file, describes guidelines for image sets, as well
as some of the internals
include/newserver.h: Update for multiple image set - redid most of the
image definitions as they were out of date with only png being supported.
include/sockproto.h: rebuilt
lib/Makefile.in: remove crossfire.png, add crossfire.0, crossfire.0. Update
build directions to use crossfire.0 instead of crossfire.png
lib/adm/collect_images.pl: Modified to collect all the image sets, remove
support for collect xpm and xbm images.
lib/crossfire.0: new file, base images
lib/crossfire.1: new file, alternate images
lib/image_info: New file, describes image sets.
lib/crossfire.png, lib/xpmtopix.pl.in: Removed - no longer needed.
socket/Makefile.in: add image.c file.
socket/image.c: Moved all image related data in this file - this includes
loading the image files, as well as the protocol commands.
socket/init.c: move read_client_images to image.c file. set ns->faceset
and ns->facecache to 0. Move freeing of image data to image.c
socket/request.c: fixed some indentation inconsistencies.add setup commands
for faceset as facecache. Move SetFaceMode,SendFaceCmd,esrv_send_face
to image.c file.
MSW 2001-12-31
Show difference between Revision 1.12 and 1.13
Revision 1.12mwedel 2001/08/02 01:35:34 +6 -0
Fix up so that distclean now clears out all appropriate files - MSW 2001-08-01
Show difference between Revision 1.11 and 1.12
Revision 1.11mwedel 2001/07/13 23:06:07 +28 -2
doc/Makefile.in: add map-technical to list of files.
doc/crossfire.doc: remove map information that was in this file.
doc/map-technical: new file. Describes inner workings of how the maps work.
MSW 2001-07-13
Show difference between Revision 1.10 and 1.11
Revision 1.10mwedel 2001/05/28 23:41:53 +1 -1
Make ALLOW_SKILLS standard part of game (remove #ifdef's for it)
Files affected: common/living.c common/object.c common/treasure.c
include/config.h include/player.h server/apply.c server/attack.c
server/c_move.c server/c_range.c server/c_wiz.c server/commands.c
server/init.c server/login.c server/monster.c server/player.c
server/rune.c server/skill_util.c server/spell_util.c
Make MULTIPLE_GODS standards part of game (remove #ifdefs for it)
Files affected: common/readable.c include/spellist.h include/config.h
server/attack.c server/gods.c server/skills.c server/spell_effect.c
server/spell_util.c
doc/Makefile.in, doc/Protocol: Add protocol description file here instead
of in the client distribution.
include/global.h: Move declaration of MAX_EXP_CAT near top of file
so it is set before player.h is included.
include/newclient.h: Add CS_STAT_SKILL* values for sending skill
experience information to client.
include/newserver.h: Add skillexp value to socket struct which determines
if client wants skill experience informatiion.
include/player.h: Add skill information tracking to player structure
so we can easily know when to send updates to client.
random_maps/expand2x.c: remove unused variable to prevent compiler warnings.
random_maps/square_spiral.c: Include prototype information on all systems,
not just win32 to prevent compiler warnings.
server/skill_util.c: Initialize skill pointers to make it easier to
find skill information when we want to update client.
socket/init.c: Init socket->skillexp to 0.
socket/loop.c: Fix indentation of table - whitespace change only
socket/metaserver.c: Minor fix to prevent compile warnings (on the sprintf
that composes the data to send to the metaserver)
socket/request.c: Redo SetUp function to be more compact and IMO simpler as
wll as easier to read (functionality remains the same).
VersionCmd modified to warn users of on dxclients (code on MT)
StatsCmd added to send skill information if client wants it.
The sending of skill experience is by MT, rest of the changes by me.
MSW 2001-05-28
Show difference between Revision 1.9 and 1.10
Revision 1.9mwedel 2001/05/24 22:59:36 +1 -1
doc/metaserver, doc/Makefile.in: Add metaserver file which describes
working of metaserver and format of data fields.
socket/metaserver.c: Add reporting of inbytes, output bytes, and uptime in
seconds to notification of metaserver
MSW 2001-05-24
Show difference between Revision 1.8 and 1.9
Revision 1.8mids 2000/11/25 16:09:29 +9 -0
Added the option "make distclean" in all the Makefile.in
Show difference between Revision 1.7 and 1.8
Revision 1.7tanner 2000/06/16 00:57:53 +1 -1
MANSUFFIX = 6, but the Makefile wants to install into $(mandir)/man1, this
causes man not to find the manpage. Change MAN1 = $(mandir)/man6 tp MAN =
$(mandir)/man6.
Show difference between Revision 1.6 and 1.7
Revision 1.6cvs 2000/04/13 23:29:10 +3 -2
Recommit - apparantly I forgot to check this in.
Makefile.in, doc/Makefile.in: Modified so that making the docarchive
now works. The make must be done from the top level for it to work, since
some values are passed, but the doc/Makefile.in was missing some declarations
and had some other fixes that needed to be done. msw 3/22/2000
Show difference between Revision 1.5 and 1.6
Revision 1.5cvs 1999/08/13 22:19:18 +0 -1
Remove xbmtobdf.man referances - msw
Show difference between Revision 1.4 and 1.5
Revision 1.4cvs 1999/08/13 00:04:53 +1 -1
Remove xbmtobdf man page & source, as it is no longer needed for any
use. - msw
Show difference between Revision 1.3 and 1.4
Revision 1.3cvs 1999/08/13 00:02:18 +1 -1
Change install location of man pages to section 6 instead of section 1 - msw
Show difference between Revision 1.2 and 1.3
Revision 1.2cvs 1999/07/13 00:35:01 +2 -2
Updated to properly generated handbook.ps when needed - msw
Show difference between Revision 1.1 and 1.2
Revision 1.1uid200 1999/04/02 13:10:08 None
Initial revision
First version
Revision 1.1.1.1uid200 1999/04/02 13:10:08 +0 -0
First CVS revsion: crossfire-0.95.3
Show difference between Revision 1.1 and 1.1.1.1
Revision 1.8.2.1mwedel 2001/05/24 23:08:04 +1 -1
doc/metaserver, doc/Makefile.in: Add metaserver file which describes
working of metaserver and format of data fields.
socket/metaserver.c: Add reporting of inbytes, output bytes, and uptime in
seconds to notification of metaserver
server/spell_util.c: Fix typo in polymorph code (when enabled in config.h)
server/disease.c: replace disease->owner check with get_owner.
MSW 2001-05-24
Show difference between Revision 1.8 and 1.8.2.1


File made using version 1.98 of cvs2html by leaf at 2011-07-21 19:39