[root]/trunk/crossfire/random_maps
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 401 (100.0%) | 7202 (100.0%) | 17.9 |
mwedel | 117 (29.2%) | 2193 (30.4%) | 18.7 |
peterm | 71 (17.7%) | 1802 (25.0%) | 25.3 |
tchize | 12 (3.0%) | 744 (10.3%) | 62.0 |
uid200 | 19 (4.7%) | 730 (10.1%) | 38.4 |
mardahl | 49 (12.2%) | 565 (7.8%) | 11.5 |
cvs | 54 (13.5%) | 500 (6.9%) | 9.2 |
akirschbaum | 20 (5.0%) | 303 (4.2%) | 15.1 |
ryo_saeba | 20 (5.0%) | 137 (1.9%) | 6.8 |
qal21 | 5 (1.2%) | 88 (1.2%) | 17.6 |
temitchell | 8 (2.0%) | 75 (1.0%) | 9.3 |
michtoen | 9 (2.2%) | 17 (0.2%) | 1.8 |
jec | 7 (1.7%) | 17 (0.2%) | 2.4 |
quinet | 1 (0.2%) | 10 (0.1%) | 10.0 |
cavesomething | 3 (0.7%) | 8 (0.1%) | 2.6 |
quickfur | 2 (0.5%) | 7 (0.1%) | 3.5 |
mids | 1 (0.2%) | 3 (0.0%) | 3.0 |
garbled | 2 (0.5%) | 3 (0.0%) | 1.5 |
avogl | 1 (0.2%) | 0 (0.0%) | 0.0 |
make branche directories, delete old trunk.
0 lines of code changed in 30 files:
patch #551467 (type mismatch in surround_flag3() can cause SIGSEGV) courtesy Mark Kidder
2 lines of code changed in 2 files:
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.
10 lines of code changed in 1 file:
Impliment cfpython map invalidation. Change behavoir of EVENT_MAP*
5 lines of code changed in 1 file:
Add .cvsignore files, courtesy Rapha��l Quinet - quinet
0 lines of code changed in 1 file:
Add EVENT_DESTROY. Allow execute_event to be called from common.
5 lines of code changed in 1 file:
Implement feature request #815622
42 lines of code changed in 4 files:
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.
3 lines of code changed in 1 file:
Properly declare prototype for rmap_yval().
1 lines of code changed in 1 file:
Second part of patch #1453869 courtesy Stefan Huehner (shuehner)
2 lines of code changed in 2 files:
Added autogeneration of html and text report for test process.
6 lines of code changed in 1 file:
finished common/arch.c unit test, fixed a few bugs, moved function around and renamed other
6 lines of code changed in 3 files:
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.
1 lines of code changed in 1 file:
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 :)
4 lines of code changed in 1 file:
Use const when possible. Patch courtesy Stefan Huehner.
3 lines of code changed in 2 files:
Apply modified parts of patch #1439490 (Fix in random map generation) by CF
Development Team Schmorp.de <crossfire@schmorp.de>.
7 lines of code changed in 2 files:
whitespace changes
45 lines of code changed in 1 file:
Cause the random map generator to skip certain elements if the style is set to "none".
21 lines of code changed in 1 file:
random_maps/style.c: In find_style() fix access to uninitialized variable.
2 lines of code changed in 1 file:
Apply slightly modified patch #1428309 (code-cleanup: const, static) by
Stefan Huehner: add const/static to functions/variables. Remove some type
casts.
5 lines of code changed in 4 files:
spell listing support
4 lines of code changed in 1 file:
Change 'if(0)' to an '#if 0'
12 lines of code changed in 1 file:
Apply patch #1371956 (code cleanup patch) by Stefan Huehner: fix old-style
function declarations and prototypes to proper Ansi C syntax. This patch
allows the compiler to check function arguments and also removes some warnings
when compiling with -Wstrict-prototypes.
3 lines of code changed in 2 files:
Fix bug #1372194 (stairways now block movement).
2 lines of code changed in 1 file:
Commit for new blocking code. Not going to dictate all the changes -
but will outline the broad points. Note also that the
doc/Developers/objects is updated and goes into more details also.
- check for P_WALL no longer used - instead, need to use GET_MAP_MOVE_BLCOK
and check against movement type of objects.
- arch_blocked() changed to ob_blocked(), now takes object. Needed because
just looking at archetype move_ values is no longer sufficient.
- find_first_free_spot() changed to take object, since it just calls
arch_blocked()
- FLAG_FLYING removed, now in move type.
- walk_on/walk_off/fly_on/fly_off removed - now based on move_on and
move_off fields.
- Map space structure extended to hold the move_on/move_off, etc
values so that we can shortcut some processing by not having to
check every object on the space when something enters it if
move_on isn't set.
- archetypes recollected - boulders needed move_walk to properly trigger
buttons.
- Note that the new plugin code has to be fixed up for the new movement
code. Look for FIXME in plugins/cfpython/cfpython_object.c
MSW 2005-11-15
154 lines of code changed in 6 files:
random_maps/treasure.c: Fix out-of-bounds array access if place_chest() cannot
find a free spot to place a new chest.
2 lines of code changed in 1 file:
random_maps/style.c: Pass correct sorting function to qsort(): the sorted
array contains pointers to strings, not strings.
9 lines of code changed in 1 file:
Win32 compilation fix. Plugin fix.
2 lines of code changed in 2 files:
Fix compiler warnings. Most changes do not change the program (remove unused
variables, convert "if(x = y)" into "x = y; if(x)"); a few actually fix
(possible) problems (fix uninitialized variables, fix printf format
specifiers, fix mismatches between signed and unsigned variables, add missing
return and default statements).
16 lines of code changed in 3 files:
common/{anim.c, image.c, los.c, map.c, porting.c, treasure.c},
include/define.h, random_maps/treasure.c,
server/{apply.c, c_misc.c, c_object.c, c_wiz.c, commands.c, daemon.c,
hiscore.c, init.c, login.c, player.c, plugins.c, resurrection.c, weather.c},
socket/{init.c, item.c, loop.c, lowlevel.c}: Use LOG() for error messages and
debug output instead of stdout/stderr. Include filename in error messages.
server/resurrection.c: Fix error message in read_player().
1 lines of code changed in 1 file:
Fields changed from char* to const char*, cleanup.
3 lines of code changed in 3 files:
Make random maps take the region of the map creates them.
4 lines of code changed in 2 files:
random_maps/random_map.h: Add prototype for set_random_map_variable().
server/main.c: Remove prototype for set_random_map_variable().
2 lines of code changed in 1 file:
Use const char* instead of char* when possible. Removed unused variables from weather code.
1 lines of code changed in 1 file:
*Makefile.in, aclocal.m4, configure: Rebuilt generated files.
2 lines of code changed in 1 file:
Missing stubs for random maps standalone
80 lines of code changed in 1 file:
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
6 lines of code changed in 1 file:
Commit updated makefiles so files these depend on have been updated
(aclocal/include).
MSW 2005-07-08
247 lines of code changed in 1 file:
random_maps/monster.c: Reduce monster density on random maps - take into account
size of monsters when calculating density.
utils/metaserver.pl.in: At a timeout value that limits how often clients can
ask for metaserver info.
MSW 2005-07-08
3 lines of code changed in 1 file:
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
166 lines of code changed in 1 file:
(117 more)