--- crossfire/common ---


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

Filename: Makefile.in
Revision 1.33quinet 2006/08/25 16:27:57 +10 -6
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.32 and 1.33
Revision 1.32tchize 2006/05/03 16:50:23 +6 -0


Added autogeneration of html and text report for test process.
Show difference between Revision 1.31 and 1.32
Revision 1.31tchize 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.30 and 1.31
Revision 1.30tchize 2006/03/21 16:46:01 +7 -1

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.29 and 1.30
Revision 1.29ryo_saeba 2006/03/14 11:12:28 +1 -3
Fix memory leak and uninitialized variable
Show difference between Revision 1.28 and 1.29
Revision 1.28akirschbaum 2005/12/08 15:57:18 +6 -4
common/Makefile.in, include/Makefile.in: Rebuilt.
Show difference between Revision 1.27 and 1.28
Revision 1.27akirschbaum 2005/07/16 13:13:49 +6 -6
*Makefile.in, aclocal.m4, configure: Rebuilt generated files.
Show difference between Revision 1.26 and 1.27
Revision 1.26gros 2005/07/15 12:24:59 +3 -3

Correcting end-of-line issue within Makefile.in
Show difference between Revision 1.25 and 1.26
Revision 1.25ryo_saeba 2005/07/15 10:42:31 +1 -0
A few more fixes
Show difference between Revision 1.24 and 1.25
Revision 1.24ryo_saeba 2005/07/15 10:34:23 +2 -1
Rebuilt file courtesy gros
Show difference between Revision 1.23 and 1.24
Revision 1.23mwedel 2005/07/08 20:03:18 +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.22 and 1.23
Revision 1.22mwedel 2005/07/08 19:03:05 +229 -147
Commit updated makefiles so files these depend on have been updated
(aclocal/include).
MSW 2005-07-08
Show difference between Revision 1.21 and 1.22
Revision 1.21tchize 2005/05/06 16:10:07 +147 -229

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.20 and 1.21
Revision 1.20mwedel 2005/03/19 03:10:05 +7 -4
rebuild file so that it includes region.c in its compilation.
MSW 2005-03-19
Show difference between Revision 1.19 and 1.20
Revision 1.19akirschbaum 2005/03/09 13:17:28 +233 -145
*Makefile.in, aclocal.m4, configure, utils/config.guess, utils/config.sub,
utils/ltmain.sh: Rebuild generated files.
Show difference between Revision 1.18 and 1.19
Revision 1.18mwedel 2004/02/11 02:09:21 +1 -1
common/Makefile.am: Clean up proto - lex seems to toss some new symbols in
now days.
common/map.c, common/object.c, server/player.c, socket/item.c,
socket/request.c: change parameters of get_map_from_coord from int to
sint16, so the op->x,op->y can get passed directly in. Update callers of
this function.
lib/archetypes: Add damned 1 to the shop floors.
server/pets.c: Fix problem with big (multisquare) pets following the owner
across tiled map boundaries.
socket/item.c: Fix problem of players being able to see everything within
containers by just looking at them.
MSW 2004-02-10
Show difference between Revision 1.17 and 1.18
Revision 1.17mwedel 2004/01/21 02:13:15 +269 -220
Rebuilt with up to date aclocal/automake/autoconf so that they all work
properly.
MSW 2004-01-20
Show difference between Revision 1.16 and 1.17
Revision 1.16tchize 2004/01/18 04:51:03 +220 -269


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.15 and 1.16
Revision 1.15mwedel 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.14 and 1.15
Revision 1.14mwedel 2003/09/23 00:21:26 +65 -143
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.13 and 1.14
Revision 1.13tchize 2003/06/19 05:59:26 +143 -65

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.12 and 1.13
Revision 1.12mwedel 2003/02/25 01:18:03 +65 -143
*/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.11 and 1.12
Revision 1.11tchize 2002/12/31 07:36:43 +143 -65

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.10 and 1.11
Revision 1.10mwedel 2002/09/11 01:21:46 +1 -1
INSTALL: Update directions with new automake method.
common/Makefile.am, common/Makefile.in: Fix code for building the libproto.h
file - it was including loader.l and not loader.c
common/exp.c: Add init_experience() and dump_experience() functions -
init_experience() loads the experience table from a file. Add default
experience table into this file
common/init.c: Add call to init_experience()
common/living.c: Remove experience tables - players can select the one they
want by changing the exp_table file. Remove reference to new_levels[] -
only levels[] is used now for the formentioned reason.
include/config.h: Update notes about SIMPLE_EXP system.
include/libproto.h: rebuilt.
lib/Makefile.am, lib/Makefile.in: Add exp_table to list of files.
lib/exp_table: New file that contains experience information.
server/c_object.c: Modify command_take() to look for objects above the player
to pick up, then objects below. This fixes the bug with not being able
to use the take command on items from a chest the player opens without
moving off the space.
server/init.c: Add -mexp dump switch to dump the experience table. Allow
the simple experience system to be set in the settings file.
server/skill_util.c: Fix oddness in calc_skill_exp() which could result
in add amounts of exp given.
MSW 2002-09-10
Show difference between Revision 1.9 and 1.10
Revision 1.9mwedel 2002/09/07 17:08:05 +409 -56
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.8 and 1.9
Revision 1.8garbled 2001/09/26 16:12:33 +2 -1
Initial commit of new luck code.
utils.c is the file that contains the actual luck routines, living.c was
modified to use the luck code.

Discussed at length with dhb, av and gros. Has been tested on both the
mids crossfire server, and on my private server.

This code removes all current use of the luck stat for players, and replaces
it with a general luck modifier for all random rolls. The intent of this
code is to give a general positive (or negative) effect on a player due
to luck. This effect should be generally intangible to the player, yet
help him out over the course of a game.
Show difference between Revision 1.7 and 1.8
Revision 1.7mwedel 2001/08/02 01:35:34 +1 -1
Fix up so that distclean now clears out all appropriate files - MSW 2001-08-01
Show difference between Revision 1.6 and 1.7
Revision 1.6mwedel 2001/07/13 23:04:53 +2 -4
common/Makefile.in: Remove ltostr.c and sqrt.c from list of files
common/ltostr.c, common/sqrt.c: Moved into porting.c
common/anim.c, common/button.c, common/item.c: Update calls to update_object
common/living.c: have fix_player calculate light value for player/monster.
common/logger.c: Remove code that has server exit if too many LOG messages
happen too quickly. This was not a reliable mechanism, and it should
really be up to the functions doing the logging to know if they can
continue or not.
common/los.c: Changes on how it deals with lighting on maps - get light
value from map space array instead of using the linked list. Functions
that managed the light list have been removed. Change logic of
line of sight function to be more efficient (before, we may examine
the same space multiple times). rename update_all_los to
update_all_map_los, and change update_all_los to take coordinates
so that we only have clients within view of the change recalculate
los. Also, have update_all_los check for tiled maps that may have
clients that need to get updated.
common/map.c: remove refresh_map - this used to be used to try to recover
from map errors if many_cores was not set - IMO better to core and
just restart and really fix the error than try to deal with possible
corruption that may otherwise result.
Move open_and_uncompress and close_and_delete functions to porting.c -
they are 'common' functions that are not related to the map code.
Remove some lighting related code, as that is no longer done with
a list. Many modifications because of new map structure. And
logic to load and save the new map structure format. Modify
many of the functions to take map tiling into account. Change
way multipart objects are saved, and add logic to relink objects
when maps are loaded up. Remove some functions that are only
used by the editor into the editor. Move update_position from
object.c to map.c as it is better placed in map.c. Modify
function to figure out light for a space. Make out_of_map a
function that knows about map tiling. New function - get_map_from_coord
which knows about map tiling and does coordinate and map translation.
common/object.c: Have update_object take another parameter which tells
update object what has changed about the object. This lets the function
know if it should call update_position right away or if it can just
mark the space as needing an update at a later time. move update_position
to map.c.
insert_ob_in_map: now takes another parameter that describes actions not
to do. modified to know about map tiling and do appropriate translation.
Does some object sorting so it should handle spell objects more
efficiently.
insert_ob_in_map_simple is now replaced by
using appropriate flag to this changed version of insert_ob_in_map.
Clean up remove_ob - seemed to have done things in a more complicated
fashion that is no longer necessary. Modify check_walk_on to look
at all objects on space, not those below the object - with changes to
insert_ob_in_map, new object won't always be on top.
common/porting.c: functions from ltostr.c, sqrt.c, as open_and_uncompress
close_and_delete, make_path_to_file from map.c
common/treasure.c: Modified to use updated insert_ob_in_map
MSW 2001-07-13
Show difference between Revision 1.5 and 1.6
Revision 1.5mwedel 2001/06/29 00:59:46 +2 -2
common/object.c, common/player.c, include/object.h, server/skill_util.c:
Remove the unused LINKED_SKILL code.
common/Makefile.in: Use cproto to make prototypes - cextract fails for
some reason and now seems unsupported. Cproto generates a bunch
of warnings, but does do the job.
common/arch.c,server/apply.c, server/main.c, server/monster.c: cleanup some
compile warnings (unusued variables, returns without value
doc/playbook/Makefile.in: Create proper dependencies for files.
doc/playbook/treas2-extract: Add player_force to value to ignore.
doc/spoiler-html/spoiler.html: rebuilt
server/skill_util.c: Remove the unused LINKED_SKILL code. Prevent
characters that have meditation skill from learning melee weapon skill.
MSW 2001-06-28
Show difference between Revision 1.4 and 1.5
Revision 1.4cvs 2000/12/03 18:40:03 +0 -1
Checking for partial resistance code. Various minor errors also fixed
(compiler warnings, unused variables, Makefile.in changes, etc).
PR code also includes support to send protections to the client.
Show difference between Revision 1.3 and 1.4
Revision 1.3mids 2000/11/25 16:09:28 +4 -1
Added the option "make distclean" in all the Makefile.in
Show difference between Revision 1.2 and 1.3
Revision 1.2cvs 1999/07/13 01:02:41 +1 -1

Global commit for 0.95.4 - most files have no changes but just have
differing headers between my local RCS and the CVS versions and need to
get synced up.
Show difference between Revision 1.1 and 1.2
Revision 1.1uid200 1999/04/02 13:10:03 None
Initial revision
First version
Revision 1.1.1.1uid200 1999/04/02 13:10:03 +0 -0
First CVS revsion: crossfire-0.95.3
Show difference between Revision 1.1 and 1.1.1.1


File made using version 1.98 of cvs2html by leaf at 2011-07-21 17:04