/server/trunk Developers: partmedia

Login name:
partmedia
Total Commits:
1,580 (8.7%)
Lines of Code:
19,348 (4.6%)
Most Recent Commit:
2021-04-03 15:34

Activity by Clock Time

Activity by Hour of Day for partmedia

Activity by Day of Week for partmedia

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 1580 (100.0%) 19348 (100.0%) 12.2
server/ 422 (26.7%) 3411 (17.6%) 8.0
doc/ 46 (2.9%) 3222 (16.7%) 70.0
doc/Developers/ 10 (0.6%) 2833 (14.6%) 283.3
random_maps/ 82 (5.2%) 1972 (10.2%) 24.0
common/ 255 (16.1%) 1631 (8.4%) 6.3
include/ 186 (11.8%) 1088 (5.6%) 5.8
lib/config/ 24 (1.5%) 1054 (5.4%) 43.9
/ 96 (6.1%) 836 (4.3%) 8.7
socket/ 97 (6.1%) 783 (4.0%) 8.0
lib/ 50 (3.2%) 766 (4.0%) 15.3
utils/ 39 (2.5%) 414 (2.1%) 10.6
include/random_maps/ 5 (0.3%) 274 (1.4%) 54.8
devel/ 8 (0.5%) 200 (1.0%) 25.0
types/food/ 8 (0.5%) 131 (0.7%) 16.3
test/unit/server/ 16 (1.0%) 53 (0.3%) 3.3
plugins/cfpython/ 17 (1.1%) 52 (0.3%) 3.0
utils/cre/ 44 (2.8%) 50 (0.3%) 1.1
plugins/citylife/ 7 (0.4%) 42 (0.2%) 6.0
plugins/cfanim/ 13 (0.8%) 42 (0.2%) 3.2
test/bugs/bugtrack/ 11 (0.7%) 39 (0.2%) 3.5
types/savebed/ 3 (0.2%) 34 (0.2%) 11.3
types/transport/ 5 (0.3%) 33 (0.2%) 6.6
types/potion/ 4 (0.3%) 25 (0.1%) 6.2
types/shop_inventory/ 2 (0.1%) 24 (0.1%) 12.0
types/converter/ 4 (0.3%) 24 (0.1%) 6.0
types/weapon_improver/ 2 (0.1%) 23 (0.1%) 11.5
types/lighter/ 3 (0.2%) 23 (0.1%) 7.6
types/gate/ 2 (0.1%) 23 (0.1%) 11.5
types/common/ 2 (0.1%) 23 (0.1%) 11.5
types/player_changer/ 2 (0.1%) 21 (0.1%) 10.5
types/exit/ 1 (0.1%) 21 (0.1%) 21.0
test/unit/common/ 15 (0.9%) 21 (0.1%) 1.4
types/spell_effect/ 3 (0.2%) 20 (0.1%) 6.6
types/duplicator/ 2 (0.1%) 20 (0.1%) 10.0
types/detector/ 1 (0.1%) 19 (0.1%) 19.0
lib/wizhelp/ 8 (0.5%) 18 (0.1%) 2.2
plugins/common/ 4 (0.3%) 14 (0.1%) 3.5
plugins/common/include/ 5 (0.3%) 11 (0.1%) 2.2
include/shared/ 3 (0.2%) 10 (0.1%) 3.3
types/shop_mat/ 3 (0.2%) 9 (0.0%) 3.0
macros/ 8 (0.5%) 6 (0.0%) 0.7
test/unit/random_maps/ 3 (0.2%) 4 (0.0%) 1.3
test/toolkit/ 4 (0.3%) 4 (0.0%) 1.0
test/ 1 (0.1%) 3 (0.0%) 3.0
lib/help/ 1 (0.1%) 3 (0.0%) 3.0
doc/playbook/ 2 (0.1%) 3 (0.0%) 1.5
types/ 2 (0.1%) 2 (0.0%) 1.0
test/unit/socket/ 2 (0.1%) 2 (0.0%) 1.0
make_win32/ 1 (0.1%) 2 (0.0%) 2.0
doc/playbook-html/ 2 (0.1%) 2 (0.0%) 1.0
common/assets/ 3 (0.2%) 2 (0.0%) 0.6
types/trapdoor/ 1 (0.1%) 1 (0.0%) 1.0
types/button/ 1 (0.1%) 1 (0.0%) 1.0
test/unit/ 1 (0.1%) 1 (0.0%) 1.0
test/bugs/ 1 (0.1%) 1 (0.0%) 1.0
lib/i18n/ 1 (0.1%) 1 (0.0%) 1.0
lib/adm/ 8 (0.5%) 1 (0.0%) 0.1
types/spellbook/ 1 (0.1%) 0 (0.0%) 0.0
plugins/template/include/ 1 (0.1%) 0 (0.0%) 0.0
plugins/template/ 3 (0.2%) 0 (0.0%) 0.0
plugins/citylife/include/ 1 (0.1%) 0 (0.0%) 0.0
plugins/cfrhg/include/ 1 (0.1%) 0 (0.0%) 0.0
plugins/cfrhg/ 3 (0.2%) 0 (0.0%) 0.0
plugins/cfpython/include/ 2 (0.1%) 0 (0.0%) 0.0
plugins/cfnewspaper/include/ 2 (0.1%) 0 (0.0%) 0.0
plugins/cfnewspaper/ 3 (0.2%) 0 (0.0%) 0.0
plugins/cflogger/include/ 1 (0.1%) 0 (0.0%) 0.0
plugins/cflogger/ 3 (0.2%) 0 (0.0%) 0.0
plugins/cfanim/include/ 2 (0.1%) 0 (0.0%) 0.0
plugins/ 1 (0.1%) 0 (0.0%) 0.0
doc/spoiler/ 1 (0.1%) 0 (0.0%) 0.0
doc/spoiler-html/ 1 (0.1%) 0 (0.0%) 0.0
doc/spell-docs/ 1 (0.1%) 0 (0.0%) 0.0
doc/scripts/ 1 (0.1%) 0 (0.0%) 0.0

Activity of partmedia

Most Recent Commits

partmedia 2021-04-03 15:34 Rev.: 22051

Fix null dereference

Some objects might not have names, even though they are valid objects.
Prevent a null dereference from crashing the server if the server tries
to play sounds for these objects.

3 lines of code changed in 1 file:

  • socket: sounds.c (+3)
partmedia 2021-03-28 13:08 Rev.: 22047

Allow subdirectory builds

Submitted by: Steven Johnson (patch #390)

84 lines of code changed in 29 files:

  • common: Makefile.am (+2 -2), is_valid_types_gen.pl (+3 -3)
  • common/assets: AssetCollector.cpp (+1 -1), assets.cpp (+1 -1)
  • lib: Makefile.am (+6 -6)
  • test/bugs/bugtrack: Makefile.am (+23 -19), check_1727944.c (+2), check_2879249.c (+2), check_883.c (+2), check_duplicate_skills.c (+2), check_free_objects.c (+2), check_weight_reduction.c (+2)
  • test/toolkit: Makefile.am (+1 -1)
  • test/unit/common: check_arch.c (+1 -1), check_image.c (+1 -1), check_item.c (+1 -1), check_living.c (+1 -1), check_loader.c (+1 -1), check_object.c (+1 -1), check_readable.c (+1 -1), check_treasure.c (+1 -1)
  • test/unit/server: Makefile.am (+16 -12), check_account.c (+1), check_account_char.c (+1), check_attack.c (+1), check_c_object.c (+1), check_monster_change.c (+3 -2), check_shop.c (+2), comet_perf.c (+2)
partmedia 2021-02-10 13:33 Rev.: 21941

Fall back to searching for python3

python3-embed does not exist as a pkg-config package on many systems,
including Ubuntu and FreeBSD. Fall back to searching for python3,
replacing the (now incorrect) fall back to python-2.7.

6 lines of code changed in 1 file:

  • configure.ac (+6 -8)
partmedia 2021-02-02 15:19 Rev.: 21894

Update README

6 lines of code changed in 1 file:

  • README.rst (+6 -1)
partmedia 2021-01-31 17:04 Rev.: 21878

Do not clear FLAG_REMOVED when loading archetypes

Tracker: bugs/886

0 lines of code changed in 1 file:

  • common/assets: ArchetypeLoader.cpp (-2)
partmedia 2021-01-31 15:16 Rev.: 21877

Add configure checks for arch and maps

6 lines of code changed in 1 file:

  • configure.ac (+6)
partmedia 2021-01-14 13:18 Rev.: 21769

Fix collect targets

15 lines of code changed in 1 file:

  • lib: Makefile.am (+15)
partmedia 2021-01-14 13:18 Rev.: 21768

Lower log level for missing new highscore files

1 lines of code changed in 1 file:

  • server: hiscore.c (+1 -1)
partmedia 2021-01-13 19:03 Rev.: 21756

Bump version string to 1.75.0

2 lines of code changed in 2 files:

  • Doxyfile (+1 -1), configure.ac (+1 -1)
partmedia 2021-01-13 19:02 Rev.: 21755

Remove unused variable

0 lines of code changed in 1 file:

  • types/spellbook: spellbook.c (-1)
partmedia 2021-01-04 12:45 Rev.: 21718

Set msg to NULL if empty string is given

Plugins like Python do not allow setting the message to NULL, but the
server treats an zero-length message differently from a NULL message. If
a zero-length message is given, just replace it with NULL.

3 lines of code changed in 1 file:

  • server: plugins.c (+3)
partmedia 2021-01-04 12:45 Rev.: 21717

Remove redundant newline addition

object_set_msg() already adds a newline if there is not one at the end
of the message.

2 lines of code changed in 1 file:

  • server: plugins.c (+2 -21)
partmedia 2021-01-04 12:45 Rev.: 21716

Report total number of quests

4 lines of code changed in 1 file:

  • server: quest.c (+4 -5)
partmedia 2021-01-04 12:45 Rev.: 21715

Use MSG_TYPE_COMMAND_QUESTS

30 lines of code changed in 1 file:

  • server: quest.c (+30 -30)
partmedia 2021-01-01 16:34 Rev.: 21699

Play drink sound when applying potions

1 lines of code changed in 1 file:

  • types/potion: potion.c (+1)
partmedia 2021-01-01 16:34 Rev.: 21698

Send footstep sounds

6 lines of code changed in 1 file:

  • server: move.c (+6)
partmedia 2021-01-01 16:34 Rev.: 21697

Send miss sound

1 lines of code changed in 1 file:

  • server: attack.c (+1)
partmedia 2021-01-01 16:34 Rev.: 21696

Use same hit sound for different amount of damage

1 lines of code changed in 1 file:

  • server: attack.c (+1 -7)
partmedia 2020-12-28 01:35 Rev.: 21654

Fix possible NULL dereference

1 lines of code changed in 1 file:

  • server: knowledge.c (+1 -1)
partmedia 2020-12-28 01:35 Rev.: 21653

Add noreturn attribute to fatal()

This teaches static analyzers to ignore NULL dereference false positives
after fatal().

1 lines of code changed in 1 file:

  • include: libproto.h (+1 -1)

(462 more)

Generated by StatSVN 0.7.0