--- crossfire ---


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

Filename: configure
Revision 1.70quinet 2006/08/25 16:27:56 +10550 -8775
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.69 and 1.70
Revision 1.69tchize 2006/07/11 15:19:14 +3423 -3052

FIX bug 1518321: check for x compiling does not require anymore autoconf.h
Show difference between Revision 1.68 and 1.69
Revision 1.68mwedel 2006/07/05 23:22:18 +1 -0
common/button.c: Fix for sourceforge bug common/button.c - harpsicord crashes
client. The problem is that the trigger code presumed that the object
would be animated, and blindly set teh face to the second animation frame.
harpsicords are not animated, so this could amount to garbage. So add
check for trigger objects to see if they are in fact animated before
blindly setting the face.
MSW 2006-07-05
Show difference between Revision 1.67 and 1.68
Revision 1.67mwedel 2006/06/30 00:46:51 +5749 -6118
acinclude.m4, aclocal.m4, configure, configure.ac: Fix crossedit header
detection - even when passed --with-x to configure and having all the files,
it wouldn't find the headers because it didn't pass in the correct -I
options for where they sit. Also, update for 1.9.1 release.
MSW 2006-06-29
Show difference between Revision 1.66 and 1.67
Revision 1.66tchize 2006/06/01 14:07:06 +3422 -3051

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.65 and 1.66
Revision 1.65mwedel 2006/05/18 00:27:42 +199 -248
This commit adds support for the map2 protocol command (10 layer map).
This changes how the data is stored and sent to the client. This also
implements the idea of client handling map animations, so adds some object
flags so that the server knows if it should let the client handle animations
or not. Support for the original map protocol command is removed.
---
aclocal.m4: rebuilt
configure.ac: Add checks for zlib.h, libz - not used right now, but will
probably be used in the future, so no reason to remove it.
common/loader.l: Add client_anim_sync, client_anim_random FLAGS.
common/map.c: Add add_face_layer() to set face for a layer. Redo/simplify
update_position to store faces away based on layering criteria.
common/time.c: Replace long pticks with a uint32, since size of a long will
vary, and we now send pticks to the client as a 32 bit value.
crossedit/CrEdit.c: Update the draw logic based on the fact there are more
layers now.
crossedit/Edit.c: Comment out some code that probably should be fixed.
Replace calls of SET_MAP_FACE with SET_MAP_FACE_OBJ
doc/Developers/protocol: Updated with map2, tick protocol additions.
Reorganize the parameters in the setup protocol command so they are now
listed in alphabetical order.
include/autoconf.h.in: Add HAVE_ZLIB_H define.
include/define.h: Update for the FLAG_CLIENT_ANIM values.
include/face.h: Remove MapLook structure - no longer used.
include/global.h: change extern type for pticks from long to uint32
include/map.h: Change MAP_LAYERS to 10. Add definitions for what each
map layer is. Remove GET/SET_MAP_FACE macro - no longer used,
GET/SET_MAP_FACE_OBJ replaces it. Add GET_MAP_FACE_OBJS which
returns pointer to all the object info for the space. Remove
faces from MapSpace structure.
include/newclient.h: Update with new defines used for map2 protocol
command.
include/newserver.h: Change type of faces in map_cell_struct to be
uint16 to be consistent. Change 'count' to 'darkness' to more
accurately describe what it represents. Add MAP2_COORD_OFFSET
define. Add Map2Cmd to MapMode enum. Add map_scroll_x/y
to socket structure so we send those as part of map2 command.
Add tick field to socket structure to know if we should send
tick data to the client.
server/login.c: Remove extern long pticks declaration - declared
in global.h - don't need to declare it again locally.
socket/info.c: Rewrite magic map code to use GET_MAP_FACE_OBJ
instead of GET_MAP_FACE macros.
socket/init.c: Initialize new fields in socket structure to 0.
socket/loop.c: If client wants tick data sent, send one each tick.
socket/request.c: Add setup responses for tick, map2 requests. Remove some
extra code in Map1a setup. Send error message to client if not using
at least Map1 protocol level. Modify map_newmap_cmd() to clear
scroll information when using Map2. Remove original (map0) protocol
logic. Update map_clearcell() to clear all 10 layers. Replace
MAX_LAYERS with MAP_LAYERS. Add add_head() to remove some of the
complication from update_space(). Add code in draw_client_map1()
to find which 3 layers to send to the client from the 10 we now have.
Add map2_add_ob(), map2_delete_layer(), check_space_for_heads(),
draw_client_map2() to handle map2 protocol. Add send_tick() -
sends tick to client, but also forces flush of data to reduce lag.
utils/config.guess.utils/config.sub,utils/ltmain.sh: rebuilt
MSW 2006-05-15
Show difference between Revision 1.64 and 1.65
Revision 1.64ryo_saeba 2006/05/05 04:25:17 +5237 -5484
First part of patch #1453869 courtesy Stefan Huehner (shuehner)
Show difference between Revision 1.63 and 1.64
Revision 1.63tchize 2006/05/03 16:50:22 +428 -33


Added autogeneration of html and text report for test process.
Show difference between Revision 1.62 and 1.63
Revision 1.62tchize 2006/03/22 17:06:44 +82 -11

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.61 and 1.62
Revision 1.61tchize 2006/03/21 16:45:59 +497 -308

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.60 and 1.61
Revision 1.60mwedel 2006/02/25 03:08:51 +10 -10
Update some of the documentation - way out of date.
Update configure.ac for 1.9.0 release.
MSW 2006-02-18
Show difference between Revision 1.59 and 1.60
Revision 1.59mwedel 2006/02/25 02:41:48 +311 -182
*/Makefile{in.am}: Fix plugin makefiles so that 'make distcheck' works. Using
relative path names for files to include in distribution does not work -
need to have a makefile in each directory.
configure{.ac}: Updated as result of new Makefiles.
MSW 2006-02-24
Show difference between Revision 1.58 and 1.59
Revision 1.58akirschbaum 2005/11/05 04:17:17 +728 -1378
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.57 and 1.58
Revision 1.57gros 2005/10/18 11:54:30 +4 -3
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.56 and 1.57
Revision 1.56mwedel 2005/08/11 01:22:52 +1387 -736
Update for release 1.8.0.
include/Makefile.am: missing quest.h file
Rest automatic rebuild
MSW 2005-08-10
Show difference between Revision 1.55 and 1.56
Revision 1.55akirschbaum 2005/07/16 13:13:48 +248 -412
*Makefile.in, aclocal.m4, configure: Rebuilt generated files.
Show difference between Revision 1.54 and 1.55
Revision 1.54mwedel 2005/07/08 19:56:55 +70 -33
configure.ac, configure, aclocal.m4: 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.53 and 1.54
Revision 1.53mwedel 2005/07/08 19:06:43 +982 -352
configure.ac,configure: Updated checks for --with-python
MSW 2005-07-08
Show difference between Revision 1.52 and 1.53
Revision 1.52tchize 2005/05/07 06:51:14 +106 -0

Corrected silinesses in code. Now compiles when CFLAGS=-ansi -pedantic
Show difference between Revision 1.51 and 1.52
Revision 1.51tchize 2005/05/06 16:09:54 +106 -309

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.50 and 1.51
Revision 1.50akirschbaum 2005/03/09 13:17:21 +16535 -4200
*Makefile.in, aclocal.m4, configure, utils/config.guess, utils/config.sub,
utils/ltmain.sh: Rebuild generated files.
Show difference between Revision 1.49 and 1.50
Revision 1.49majorwoo 2005/02/28 10:31:56 +2 -2
Added python 2.4 back to the check, my fault.
Show difference between Revision 1.48 and 1.49
Revision 1.48majorwoo 2005/02/27 12:05:15 +765 -1952
Applied patch 1144782 - Fix town portal to maps that have reset
Show difference between Revision 1.47 and 1.48
Revision 1.47mwedel 2005/01/24 01:55:42 +77 -10
configure, configure.ac, include/autoconf.h.in: Update for
version 1.7.0. Add check for libz - needed by libpng (at least on my
system), which is needed for the editor.
MSW 2005-01-23
Show difference between Revision 1.46 and 1.47
Revision 1.46mwedel 2005/01/12 02:03:56 +1942 -765
aclocal.m4, configure: Add check for python 2.4.
common/re-cmp.c: Fix improper comparison *(str+1) instead of str+1
server/login.c: don't allow null names.
server/main.c: Disable logging of removed objects - filling up log
files on archmage of all the errors.
server/player.c: Fix improper initialization of attacktype in
for loop. Give players max grace, sp when they die - also, if they
are near starvation, give them a bunch of food.
server/spell_effect.c: Put cap on duration of godly retribution - it
can otherwise last so long that if a player is killed by it at
their savebed location, spell could still go on after players
temporary immunity ends. Retribution as increases in damage,
so no need to really increase damage and duration to really high
amounts.
server/spell_util.c: In fire_arch_from_position(), and check that
player isn't casting spell on top of wall - fixes for many
spells, including ball lightning.
server/time.c: Change comparsion on return of get_map_flags() from
== P_OUT_OF_MAP to & P_OUT_OF_MAP - keeps syntax consistent.
MSW 2005-01-11
Show difference between Revision 1.45 and 1.46
Revision 1.45mwedel 2004/05/16 01:13:21 +2 -2
server/acinclude.m4: Patch by acinclude.m4 to add python 2.3 support.
Rebuilt files (Makefile.in, aclocal.m4, configure, configure.in). add
config.guess, config.sub since automake now includes them in the Makefile.in
file.
MSW 2004-05-15
Show difference between Revision 1.44 and 1.45
Revision 1.44mwedel 2004/04/27 02:07:56 +10 -10
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.43 and 1.44
Revision 1.43mwedel 2004/01/21 02:13:13 +4580 -16125
Rebuilt with up to date aclocal/automake/autoconf so that they all work
properly.
MSW 2004-01-20
Show difference between Revision 1.42 and 1.43
Revision 1.42tchize 2004/01/18 04:50:52 +16096 -4551


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.41 and 1.42
Revision 1.41mwedel 2003/10/01 01:55:15 +43 -2
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.40 and 1.41
Revision 1.40mwedel 2003/09/23 00:21:26 +65 -74
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.39 and 1.40
Revision 1.39tchize 2003/06/19 05:59:26 +2229 -1515

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.38 and 1.39
Revision 1.38mwedel 2003/04/04 23:39:46 +2 -1
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.37 and 1.38
Revision 1.37mwedel 2003/04/02 02:12:51 +1 -1
TODO: Various updates
aclocal.m4,configure: Update path to find python (fix again)
common/image.c: Minor update to a ocmment in the code.
common/los.c: Add missing P_OUT_OF_MAP checks that resulted in some incorrect
LOS calcuations.
include/funcpoint.h: Remove draw_func function pointer.
lib/Makefile.am, in: Remove bmaps.paths to from being installed or being part
of distribution - bmaps.paths is only needed when collecting the image
lib/*: Rebuilt
server/c_object.c: Patch by Bernd Edler to have the apply functions take into
acount if the item is equipped or not when looking for good matched items.
server/commands.c: Move printlos to normal commands. I don't think it reveals
any information that is in any way harmful. And since it dumps the
output to the players screen, no concern of it filling up log files.
Also, when doing LOS debugging, it is pointless to have it as a DM command
because LOS is ignored for DM's.
server/disease.c: Modify remove_symptoms to remove all symptoms the player
may have a disease. Modify infect_object() to not allow a creature to
have more than one instance of the same disease.
socket/info.c: remove draw() - instead, draw_client_map() can be used,
as that is most the only thing draw() did anyways.
socket/loop.c: Update draw() calls to draw_client_map()
socket/request.c: Remove special handling for darkness==4 cases (first
space that is in full darkness) - this is extra complications and causes
display problems. Update draw_client_map() to include the little bit
of logic that draw() had that this function did not have.
MSW 2003-04-01
Show difference between Revision 1.36 and 1.37
Revision 1.36mwedel 2003/03/07 23:35:31 +726 -1
Patch for 64 bit experience total, as well as flexible number of levels.
Basically, max level is now dynamic, set in exp_table file. Experience
is now a 64 bit value, so much higher totals now allowed. To
allow for flexible levels, add new function - did_make_save() which is used
for players/monsters to see if they make their saving throw - this is
necessary because the savethrow[] array may not be as large as max level -
did_make_save takes this into account.
NOTE: If your updating a server, you will need to copy over/set up a
new exp_table file that has max_levels defined and at least one of the
tables uncommented. There are no longer any compiled in defaults
--
configure, configure.ac: Add AC_CHECK_SIZEOF calls for long and long long
so we can know which one to use for 64 bit support (other checks
may need to be added)
common/exp.c: Remove levels table, replace it with a 64 bit pointer.
Change init_experience to allocate appropriately sized table, have it
read max_level value from exp_table file. Replace atoi calls with
atoll to get 64 bit value. Update dump_experience to properly
print 64 bit values.
common/info.c: Update dump routines that dump exp to properly print
64 bit values.
common/init.c: Add initializing for settings.max_level value.
common/item.c: Update sprintf's to handle 64 bit output of exp (speed)
value in objects.
common/living.c: change MAX_EXP define, update MAX_EXP_IN_OBJ define,
add MAX_SAVE_LEVEL which corresponds to how large the savethrow
table is. Change MAXLEVEL to settings.max_level. Change level_exp()
to return 64 bit value, other updates in functions to use 64 bit
values. Add did_make_save() function.
common/loader.l, common/loader.c: Update load/save routins of exp to
deal with 64 bit values.
common/map.c: Update calculate_difficulty to use 64 bit values when
storing exp - unlikely to make a difference, since unlikely any map
will get to a point where it has that much exp on it.
common/porting.c: Remove dead code from save_long(), add save_long_long()
to save 64 bit values.
include/autoconf.h.in: SIZEOF_LONG and SIZEOF_LONG_LONG values added.
include/global.h: Add code to typedef sint64/uint64 types based on what
type gives us those values. Add max_level to settings array.
include/libproto.h: rebuilt.
include/living.h: Replace exp field with 64 bit value.
include/player.h: Update party kill log exp tracking to have 64 bit
values.
lib/exp_table: Udpate comments about max_level, uncomment what
was the default table so new installs have working table.
Add 5 levels to all the tables.
random_maps/monster.c: Update place_monsters to use 64 bit when storing
exp total for map/per square.
server/apply.c: Replace MAXLEVEL with settings.max_level, add
did_make_save calls where appropriate
server/c_misc.c: have statistics command properly print 64 bit
exp value.
server/c_wiz.c: Have stats command properly display 64 bit value.
server/hiscore.c: Replace exp values with 64 bit values, update to
properly load/display them.
server/player.c: replace savethrow[] reference with did_make_save()
server/skill_util.c: Update skills command to properly show 64 bit exp values.
server/spell_effect.c: replace savethrow[] reference with did_make_save(),
allow players to cast directors right beneath themselves, but other
walls must be on empty space.
MSW 2003-03-07
Show difference between Revision 1.35 and 1.36
Revision 1.35mwedel 2003/03/02 23:13:07 +1 -1
Various bug fixes.
Makefile.am, Makefile.in: Put crossedit as the last directory, so any build
errors for crossedit doesn't effect anything else.
README: Update ftp site listing.
TODO: More things aded.
aclocal.m4, configure: Add missing / when checking in /usr/local for
python headers.
common/map.c: Add some debugging in free_all_objects that checks to make sure
there are not objects remaining that belong to the map just freed -
only active if MANY_CORES is set.
random_maps/random_map.c: Increase minimum random map size to 10x10 - this
is need for square spirals to work properly I think.
server/spell_effect.c: Have perceive self tell dragon players what they are
currently focused on. Fix town portal to remove force objects from
players if destination is no longer available.
server/swap.c: Reset maps reset_time when loading them in in read_map_log() -
this is only used if recycle temp maps is on. Also, do sanity checking
on reset_time value - bogus values were observed on metalforge.
socket/request.c: Update map timeout in draw_client_map() - in this way,
we don't swap out a map within a players view only to swap it back
in.
MSW 2003-03-01
Show difference between Revision 1.34 and 1.35
Revision 1.34mwedel 2003/02/25 01:18:02 +1416 -2134
*/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.33 and 1.34
Revision 1.33tchize 2002/12/31 07:36:42 +2131 -1412

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.32 and 1.33
Revision 1.32mwedel 2002/10/08 01:38:22 +70 -22
configure, configure.ac: Remove --enable-old-layout option - that is more than
3+ years old now. Add --enable-dmalloc option so code can be compiled
with dmalloc debugging without needing to change/rebuild the configure
files.
common/porting.c: Add stdarg.h to list of included files.
include/autoconf.h.in: rebuilt, HAVE_LIBDMALLOC undef added.
random_maps/square_spiral.c: fix bound checking value.
MSW 2002-10-07
Show difference between Revision 1.31 and 1.32
Revision 1.31mwedel 2002/09/18 01:17:18 +20 -23
Various updates:
NOTE - You need to install the updated archetypes (included below)
if you run this code without the updated archs, you will likely find
many things do not work.
acinclude.m4 aclocal.m4 configure: more refinements for libpython detection.
common/button.c: Two push_button() changes - have it check for ACTIVATE_ON_
PUSH/RELEASE to determine if the object should get activated. Also,
change behaviour of TIMED_GATE so that multipart timed gates work.
common/loader.l, loader.c: Update with acttivate_on_push/release
doc/Developers/objects: Add notes about how to add flags to objects.
include/define.h: add new FLAG_ values
include/win32.h: update by pstolarc so it compiles on Win32.
lib/archetypes: rebuilt
MSW 2002-09-17
Show difference between Revision 1.30 and 1.31
Revision 1.30mwedel 2002/09/17 01:32:23 +24 -12
Update for better python lib checking - should check for same
version of library as we found for header.
MSW 2002-09-15
Show difference between Revision 1.29 and 1.30
Revision 1.29mwedel 2002/09/14 23:56:36 +10 -10
Update for 1.4.0 release. Rename CREDITS to AUTHORS, add a NEWS file,
and remove utils/crossloop.tmpl which isn't need in CVS.
MSW 2002-09-14
Show difference between Revision 1.28 and 1.29
Revision 1.28mwedel 2002/09/14 22:15:16 +1 -1
server/disease.c: Change move_disease() somehwat - before, if you were
not susceptible to a disease, it would never run its course. Yet you
would still get stuck with the symptoms. there was a case on
metalforge where a character had a symptom with no disease, and
had immunity, yet was still getting stuck with the symptoms. Not sure
if this change will help prevent that in the future or not.
include/player.h: Change item_power in player structure to be 16 bits -
8 bit values were getting overflowed.
Makefile.in, configure: rebuilt
MSW 2002-09-14
Show difference between Revision 1.27 and 1.28
Revision 1.27mwedel 2002/09/07 17:08:05 +9984 -3438
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.26 and 1.27
Revision 1.26mwedel 2002/08/03 01:18:00 +12 -11
Fix spoiler-html generation to show resistances. Need to do normal spoiler
next. Add a new docs/scripts directory to hold the common scripts,
instead of spoiler, spoiler-html, playbook, and playbook-html each having
their own copies.
configure, configure.in: Add doc/scripts directory.
doc/spoiler-html/Makefile.in: Update build directions to use
../scripts/items-extract.pl
doc/spoiler-html/spoiler.html: Rebuilt with updated information.
doc/scripts/Makefile.in: Makefile for directory.
doc/scripts/items-extract.pl: perl version of the items-extract file.
doc/spoiler-html/items-extract: awk version - no longer used.
MSW 2002-08-02
Show difference between Revision 1.25 and 1.26
Revision 1.25mwedel 2002/06/21 00:58:46 +141 -142
Forgot to update configure after my last update to configure.in - only
change was the removal of a debugging echo command. MSW 2002-06-20
Show difference between Revision 1.24 and 1.25
Revision 1.24mwedel 2002/06/21 00:54:19 +320 -317
More fixes for python checking - was setting whether we had python or
not before we checked for Python.h - now put check after that, and don't
set to build python plugin if Python.h does not exist. MSW 2002-06-20
Show difference between Revision 1.23 and 1.24
Revision 1.23mwedel 2002/06/19 01:35:29 +484 -483
doc/playbook-html/Makefile.in: Remove some superfluous blank lines
in the file.
configure, configure.in, plugin/Makefile.in: Modify configure script to
subtitute PLUGIN_TARGET, have plugin/Makefile not build/install
plugin if necessary support libraries are not in place.
MSW 2002-06-18
Show difference between Revision 1.22 and 1.23
Revision 1.22mwedel 2002/06/14 01:35:21 +780 -662
configure.in, configure, plugin/Makefile, plugin/Makefile.in,
plugin/Makefile.old: Modify the plugin module to gets its needed
information from configure. configure.in modified to look for Python.h and
to find the python library. plugin/Makefile.in is a new file.
plugin/Makefile.old is the old plugin/Makefile (removed) - may be useful
for sites where configure does not work for some reason. The use of
--with-includes=-I/usr/include/python2.2 (or the like) will likely be
needed for configure to find the Python.h file. Note - if you
are doing a CVS update, you will need to re-run configure with the
appropriate options for this change to take effect.
MSW 2002-06-13
Show difference between Revision 1.21 and 1.22
Revision 1.21mwedel 2002/04/15 01:20:54 +6192 -3199
Add utils/crossloop.web.in script. This script is used on metalforge -
it generates the backtrace file, compresses the core, and sends out
mail.
configure.in, configure: Rebuilt to make the crossloop.web script.
utils/Makefile.in: Install the crossloop.web script. Include the
crossloop.web.in script when making the archive.
utils/crossloop.web.in: New file.
MSW 2002-04-14
Show difference between Revision 1.20 and 1.21
Revision 1.20tanner 2002/02/14 18:56:27 +3200 -6192
Some of the .pl files do not have the execution bit set properly, so make fails
on them. So I changed the .pl scripts to be 'perl script.pl'. Mids pointed out
that not all instance of perl are called 'perl', so I let configure find perl
for me and used @PERL@ in the Makefile.in
Show difference between Revision 1.19 and 1.20
Revision 1.19mwedel 2002/01/14 01:56:01 +12 -11
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.18 and 1.19
Revision 1.18mwedel 2002/01/14 00:03:31 +6190 -3198
TODO: updated with bugs, remove things that have been done and are no
longer TODO's.
configure.in, configure: Remove lib/xpmtopix.pl file form those to be
built, as that file has been removed.
common/object.c: Fix bug in check_walk_on which would result in spell
objects not being properly processed - the intention is not to process
spell objects - we should stop going up (in previous loop) when we
get such an object, not on the way down. This fixes directors not
working really well.
MSW 2001-01-13
Show difference between Revision 1.17 and 1.18
Revision 1.17gros 2001/11/04 02:29:09 +215 -169
Corrected references to libdl - now detected by configure. - Gros 11/04/01
Show difference between Revision 1.16 and 1.17
Revision 1.16gros 2001/10/14 02:57:14 +2 -20
Major changes: Added dynamic plugin support, removed old Guile support.
- Gros 10/14/01
Show difference between Revision 1.15 and 1.16
Revision 1.15michtoen 2001/06/13 05:35:17 +229 -204
Modified Files:
aclocal.m4 configure. configure.in Makefile.in
crossfire32.dsw crossfire32.dsp INSTALL_WIN32.txt
common: arch.c loader.c treasure.c loader.l
crossedit: Attr.c
doc: README_EXTENSIONS README_SCRIPT
include: autoconf.h define.h global.h includes.h loader.h
object.h script.h spellist.h spells.h sproto.h
version.h
server: Makefile.in apply.c attack.c c_object.c gods.c init.c
main.c monster.c player.c script.c script_spells.c
script_types.c skills.c spell_effect.c spell_util.c
time.c
Log Message:
Adding Scriptfire 0b11 to Crossfire.
Massive changes. The facts are in the doc files.

MT 2001-06-13
Show difference between Revision 1.14 and 1.15
Revision 1.14mwedel 2001/05/20 23:01:01 +3 -3
configure.in, configure: Fix png and Xpm library detection. Suggested
patch by Yann Chackhoff, applied by MSW 2001-05-20
Show difference between Revision 1.13 and 1.14
Revision 1.13elsbernd 2001/04/10 12:12:40 +267 -245
sync with configure.in
Show difference between Revision 1.12 and 1.13
Revision 1.12mwedel 2001/03/29 01:46:49 +1 -1
configure, configure.in, include/autoconf.h, includes.h: add check for
time.h and include it if we find it.
socket/item.c: esrv_move_object - have it check to see if the object is
already on the ground before we try to re-drop it. Likewise, check
to see if it is already in players inventory before we try to pick
it up.
common/object.c: Don't send face updates to the client or make
the space as needing to be redrawn. Client now deals with animation
of the look window on its own.
MSW 2001/03/28
Show difference between Revision 1.11 and 1.12
Revision 1.11tanner 2001/02/15 03:07:03 +8 -3
Building crossfire server rpm and I had to hack the perl scripts to get the
"right" location of perl and gzip, so just let autoconf figure it out and make
the changes for me.
Show difference between Revision 1.10 and 1.11
Revision 1.10cvs 2000/12/04 22:56:36 +84 -80
MSW 2000/12/4:
common/treasure.c: Make it so resistances from artifact files are absolute
adjustments.
Makefile.in configure configure.in: Fix check for libdes to see if des_crypt
exists in libdes before setting HAVE_LIBDES
crossedit/Makefile.in: Add Cnv/libCnv.a before LIBS - should fix
linking error on irix systems.
utils/metaserver.pl: modified so it ignores entries from hosts that
report their name as put.your.hostname.here
Show difference between Revision 1.9 and 1.10
Revision 1.9cvs 2000/12/04 01:19:56 +121 -81
MSW 2000/12/3:
Misc changes. Main one is adding PNG support to the editor.
TODO: Remove outdated things to do (like partial resistance code)
configure, configure.in, include/autoconf.h.in: Add check for libpng.
include/global.h: Remove displaymodes - moved to crossedit/Defines.h
crossedit/App.c, crossedit/App.h crossedit/CrEdit.c crossedit/CrFace.c
crossedit/CrList.c crossedit/CrUtil.c crossedit/Edit.c crossedit/crossedit.c
crossedit/xutil.c, crossedit/png.c (new file): Add support for png display
in crossedit.
crossedit/Makefile.in: Add png.c file.
server/c_misc.c: Change who command to only display real players, and not
players in process of connecting/unconnecting. Also, remove code to display
old sockets, since those are not supported anymore.
Show difference between Revision 1.8 and 1.9
Revision 1.8cvs 2000/11/25 19:54:39 +120 -77
MSW 2000/11/25:
configure.in, configure, include/autoconf.h.in, server/main.c: Update
to check for libdes.a and des.h and use those for password decryption - fixes
a problem on freebsd if it is using md5 crypt. Hopefully it doesn't break
anything.
include/sproto.h: Needed updating. Unrelated to above changes.
Show difference between Revision 1.7 and 1.8
Revision 1.7peterm 2000/11/17 05:16:44 +1 -1
New spell added, Windstorm.
It pushes objects, mostly, and does a little damage.
define.h: NROFREALSPELLS++
spellist.h spells.h: "windstorm"
archetypes: new arch added for windstorm
disease.c: comment on new title parameter.
spell_effect.c, sproto.h spell*.c: implmenetation of windstorm.
Show difference between Revision 1.6 and 1.7
Revision 1.6cvs 2000/05/13 18:17:52 +192 -156
configure.in, configure: Add check for perl so that we can call scripts
properly - MSW 5/13/2000
Show difference between Revision 1.5 and 1.6
Revision 1.5cvs 2000/02/08 01:55:20 +2 -2
Fix error in configure.in - was referancing BZIP2, when it should have
used BZIP - msw 2/7/2000
Show difference between Revision 1.4 and 1.5
Revision 1.4cvs 2000/02/08 01:51:27 +428 -274
server/skill_util.c: Fixed spelling of unwield
configure.in: Update -z checks to not use eval, double quote the variable.
This seems to be needed on solaris and probably other systems.
Both changes commited by Mark Wedel, 2/7/2000
Show difference between Revision 1.3 and 1.4
Revision 1.3cvs 1999/08/22 19:26:11 +385 -152
Change compress method definitions from being determined by checks
on system type to having autoconf find the utilities for us. Also, add
bzip2 support. Files affected: Makefile.in configure.in common/map.c
server/init.c server/login.c include/config.h include/define.h
include/autoconf.h.in - msw
Show difference between Revision 1.2 and 1.3
Revision 1.2cvs 1999/06/19 15:45:17 +216 -190
Change configure.in script so that by default, files will be put in
installdir/var/crossfire and installdir/share/crossfire instead of
just installdir/var and installdir/share. This allows crossfire to be
installed more cleaning without it having its own top level directory.
Old installation behaviour can be gained by using --enable-old-layout when
running the configure script.
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
Revision 1.13.2.1mwedel 2001/05/22 23:27:53 +3 -3
Minor updates for patch/stable release:
socket/item.c: Don't raise player to top of stack when they look at
something. I think this may be causing server crashes in some
circumstances - plus its not really needed anyways.
socket/loop.c: block_until_new_connections: Add call to flush_old_maps
so maps are reset while waiting for a new player.
MSW 2001-05-22

configure.in, configure: Fix png and Xpm library detection. Suggested
patch by Yann Chackhoff, applied by MSW 2001-05-20

material.h - change name from iron to metal.
Show difference between Revision 1.13 and 1.13.2.1


File made using version 1.98 of cvs2html by leaf at 2011-07-21 16:56