Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 662 (100.0%) | 18629 (100.0%) | 28.1 |
/ | 62 (9.4%) | 15296 (82.1%) | 246.7 |
utils/ | 16 (2.4%) | 663 (3.6%) | 41.4 |
socket/ | 29 (4.4%) | 507 (2.7%) | 17.4 |
test/include/ | 3 (0.5%) | 414 (2.2%) | 138.0 |
server/ | 132 (19.9%) | 408 (2.2%) | 3.0 |
test/templates/ | 3 (0.5%) | 372 (2.0%) | 124.0 |
include/ | 97 (14.7%) | 368 (2.0%) | 3.7 |
common/ | 77 (11.6%) | 325 (1.7%) | 4.2 |
lib/ | 7 (1.1%) | 101 (0.5%) | 14.4 |
random_maps/ | 56 (8.5%) | 76 (0.4%) | 1.3 |
doc/spoiler-html/ | 5 (0.8%) | 7 (0.0%) | 1.4 |
crossedit/ | 66 (10.0%) | 7 (0.0%) | 0.1 |
doc/playbook-html/ | 5 (0.8%) | 6 (0.0%) | 1.2 |
doc/Developers/ | 5 (0.8%) | 4 (0.0%) | 0.8 |
test/unit/socket/ | 5 (0.8%) | 3 (0.0%) | 0.6 |
test/unit/server/ | 5 (0.8%) | 3 (0.0%) | 0.6 |
test/unit/random_maps/ | 5 (0.8%) | 3 (0.0%) | 0.6 |
test/unit/crossedit/ | 5 (0.8%) | 3 (0.0%) | 0.6 |
test/unit/common/ | 7 (1.1%) | 3 (0.0%) | 0.4 |
test/unit/ | 5 (0.8%) | 3 (0.0%) | 0.6 |
test/toolkit/ | 5 (0.8%) | 3 (0.0%) | 0.6 |
test/ | 5 (0.8%) | 3 (0.0%) | 0.6 |
plugins/common/include/ | 3 (0.5%) | 3 (0.0%) | 1.0 |
plugins/common/ | 3 (0.5%) | 3 (0.0%) | 1.0 |
plugins/cfpython/include/ | 3 (0.5%) | 3 (0.0%) | 1.0 |
plugins/cfpython/ | 3 (0.5%) | 3 (0.0%) | 1.0 |
plugins/cfanim/include/ | 3 (0.5%) | 3 (0.0%) | 1.0 |
plugins/cfanim/ | 3 (0.5%) | 3 (0.0%) | 1.0 |
plugins/ | 3 (0.5%) | 3 (0.0%) | 1.0 |
doc/spoiler/ | 3 (0.5%) | 3 (0.0%) | 1.0 |
doc/spell-docs/ | 3 (0.5%) | 3 (0.0%) | 1.0 |
doc/scripts/ | 5 (0.8%) | 3 (0.0%) | 0.6 |
doc/playbook/ | 3 (0.5%) | 3 (0.0%) | 1.0 |
doc/ | 3 (0.5%) | 3 (0.0%) | 1.0 |
devel/ | 5 (0.8%) | 3 (0.0%) | 0.6 |
crossedit/include/ | 3 (0.5%) | 3 (0.0%) | 1.0 |
crossedit/doc/ | 3 (0.5%) | 3 (0.0%) | 1.0 |
crossedit/bitmaps/ | 3 (0.5%) | 3 (0.0%) | 1.0 |
crossedit/Cnv/ | 3 (0.5%) | 3 (0.0%) | 1.0 |
make_win32/ | 2 (0.3%) | 0 (0.0%) | 0.0 |
Add missing metaserver2.h file
MSW 2008-01-31
1 lines of code changed in:
Update for 1.11 release, rebuild aclocal and get latest version of helper
programs.
MSW 2008-01-31
8337 lines of code changed in:
Fix for bug 1850524 - SDL clients crash when entering boat. Bogus scroll
values were being sent on mapscroll, but only the SDL client did anything
with the mapscroll variables, so only it saw problems.
---
server/apply.c: Store away player x and y positions so we
can do proper comparisions. Move update of applier values out of
if coordinates are different, since those need to get updated in all
cases.
MSW 2008-01-27
28 lines of code changed in:
Fix typo on sample metaserver2 line.
MSW 2007-12-04
1 lines of code changed in:
common/map.c: Add misisng call to unlink() empty unique maps. Fixes bug
1799361 - Permadeath corpse reproduction. Bug is more general - any unique
object could be duplicated, so long as it was the only unique object on
the map.
MSW 2007-10-03
12 lines of code changed in:
Clean up the code a little bit - no function change.
MSW 2007-10-02
1 lines of code changed in:
server/pets.c: Add missing call to get_map_from_coord() - summoned big
creatures on tiled maps end up having incorrect map/coordinate data set,
resulting in crash. Fixes bug 1800719
MSW 2007-10-02
7 lines of code changed in:
server/c_object.c: Add call to fix_player() in pick_up_ob() - this causes
player weight & speed to be recalculated - fixes bug 1799411 where this
wasn't happening.
MSW 2007-10-01
15 lines of code changed in:
common/map.c: Move update_buttons() from ready_map_name() to
load_original_map() - in this way, button state is not reset when
swapping a map back into memory, but button state is still verified
at first load. Fixes bug 1706075.
MSW 2007-09-27
10 lines of code changed in:
server/gods.c: modify god_enchants_weapon() to increase item_power of weapon
by 1 each time god improves it. This make sense, but also fixes bug
1696807 - if the weapon has item_power 0, when player logs on, game
will calculate new item power, which may be quite surprising to
character. If item_power is set, new item_power won't be calculated.
MSW 2007-09-27
10 lines of code changed in:
Fix some hiscore changes - some functions were not passing in quiet flag
when they should have been, etc.
--
server/apply.c: Remove some code that sees if player can save - update_score()
does this, so no reason to have it in both places.
server/hiscore.c: Add check not to save 0 scores.
server/login.c: Be quiet for backup saves.
server/server.c: Be quiet for backup saves.
---
MSW 2007-09-27
20 lines of code changed in:
Couple bug fixes related to 1713188 - dropall performance issues.
---
include/config.h: Increase SOCKETBUFSIZE - should help reduce premature
dropped connections.
server/c_object.c: Improve dropall logic - instead of calling fix_player() for
each object dropped, call it just once for the entire stack - should
improve performance considerably. This also fixes sending updated
weight information to the client for each object dropped (player weight
1000, player weight 995, player weight 992, etc), so may help on dropped
connections.
MSW 2007-09-26
39 lines of code changed in:
common/object.c: Modify can_pick() so you are not allowed to pick up
multipart objects. insert_ob_in_ob() doesn't let it happen, but
this way, at least the player gets a message. Also cleaned up function
so it is easier to read.
MSW 2007-09-26
25 lines of code changed in:
common/loader.l: Add artifact_init check to check_loaded_object() - if set
don't do processing. This has been in the trunk for 9 months, without
any problems observed. Fixes bug 1727944 - horn of plenty shoots bullets -
what happens now is the artifacts are 'fixed' in check_loaded_objects(),
with magic bullet getting added to them.
MSW 2007-09-25
12 lines of code changed in:
Add support for periodic updating of hiscore information for players - fixes
bug 1735262. Main change was to modify check_score() to take a flag that
determines if messages related to high score placement should be displayed
or not.
--
include/sproto.h: Rebuilt because of change to check_score()
server/apply.c: Change calls to check_score() to take quiet flag.
server/c_wiz.c: Change calls to check_score() to take quiet flag.
server/hiscore.c: Modify check_score to take quiet flag, update function
not to print messages if it is set.
server/login.c: Change calls to check_score() to take quiet flag, remove
some meaningless code at end of emergency_save()
server/player.c: Change calls to check_score() to take quiet flag.
server/server.c: Add calls to check_score() when doing autosaves as well
as when player connection is unexpected terminated.
--
MSW 2007-09-25
71 lines of code changed in:
Add missing __CEXTRACT__ around include of sproto.h
MSW 2007-09-25
2 lines of code changed in:
Fix bug 1763098 - wrong key placement in random maps. The key placement breaks
if there is a normal door next to the locked door, so modify code to remove
normal doors next to locked doors. On broken test map, this change results
in key being placed in right area.
--
random_maps/treasure.c: Update some comments on keyplace(), since the comments
did not go into limitations on what keyplace does. Add
remove_adjacent_doors() to remove the doors, and call to function from
lock_and_hide_doors()
MSW 2007-09-18
72 lines of code changed in:
Fix bug 1790456 - dropall with count drops more than 'count' of each
object. Note for the 1.x branch, this looks like a bigger change
because of whitespace/formatting differences.
server/c_object.c: in command_dropall(), after each call to drop(),
set op->contr->count back to original value - drop() sets it to 0.
MSW 2007-09-17
101 lines of code changed in:
Add ability to specify port that crossfire listens to in settings file.
Handy when you want to run 2 servers on same host and don't want to
mess with command line options.
--
lib/settings: Add port variable and comment on its usage.
server/init.c: Add code to handle port value in settings file.
MSW 2007-09-17
18 lines of code changed in:
Fix chaos attacktypes when used from a weapon - Fixes bug 1795875.
Problem was target of attack was getting attacktype changed, and
attacker was never getting chaos attacktypes.
--
include/attack.h: move ATTACKS array and Chaos_Attacks structure
here. server/attack.c now needs that data, so having it only in
server/spell_util.c no longer works.
server/attack.c: Remove call to shuffle_attack(), instead just update
the local type (attack type) variable.
server/spell_util.c: Remove ATTACKS array - moved to include/attack.h.
MSW 2007-09-16
54 lines of code changed in:
(34 more)