Protocol: | pserver | User: | anonymous |
Machine: | crossfire.cvs.sourceforge.net | CVSROOT: | /cvsroot/crossfire |
Filename: configure | |||
Revision 1.70 | quinet | 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.69 | tchize | 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.68 | mwedel | 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.67 | mwedel | 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.66 | tchize | 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.65 | mwedel | 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.64 | ryo_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.63 | tchize | 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.62 | tchize | 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.61 | tchize | 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.60 | mwedel | 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.59 | mwedel | 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.58 | akirschbaum | 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.57 | gros | 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.56 | mwedel | 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.55 | akirschbaum | 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.54 | mwedel | 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.53 | mwedel | 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.52 | tchize | 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.51 | tchize | 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.50 | akirschbaum | 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.49 | majorwoo | 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.48 | majorwoo | 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.47 | mwedel | 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.46 | mwedel | 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.45 | mwedel | 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.44 | mwedel | 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.43 | mwedel | 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.42 | tchize | 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.41 | mwedel | 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.40 | mwedel | 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.39 | tchize | 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.38 | mwedel | 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.37 | mwedel | 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.36 | mwedel | 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.35 | mwedel | 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.34 | mwedel | 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.33 | tchize | 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.32 | mwedel | 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.31 | mwedel | 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.30 | mwedel | 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.29 | mwedel | 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.28 | mwedel | 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.27 | mwedel | 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.26 | mwedel | 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.25 | mwedel | 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.24 | mwedel | 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.23 | mwedel | 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.22 | mwedel | 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.21 | mwedel | 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.20 | tanner | 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.19 | mwedel | 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.18 | mwedel | 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.17 | gros | 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.16 | gros | 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.15 | michtoen | 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.14 | mwedel | 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.13 | elsbernd | 2001/04/10 12:12:40 | +267 -245 |
sync with configure.in | |||
Show difference between Revision 1.12 and 1.13 | |||
Revision 1.12 | mwedel | 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.11 | tanner | 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.10 | cvs | 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.9 | cvs | 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.8 | cvs | 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.7 | peterm | 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.6 | cvs | 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.5 | cvs | 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.4 | cvs | 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.3 | cvs | 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.2 | cvs | 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.1 | uid200 | 1999/04/02 13:10:03 | None |
Initial revision | |||
First version | |||
Revision 1.1.1.1 | uid200 | 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.1 | mwedel | 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 |