/server/trunk Developers: partmedia

Login name:
partmedia
Total Commits:
1,174 (7.3%)
Lines of Code:
16,928 (4.3%)
Most Recent Commit:
2017-08-08 01:19

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 1174 (100.0%) 16928 (100.0%) 14.4
doc/ 42 (3.6%) 3202 (18.9%) 76.2
doc/Developers/ 7 (0.6%) 2831 (16.7%) 404.4
server/ 305 (26.0%) 2590 (15.3%) 8.4
random_maps/ 75 (6.4%) 1962 (11.6%) 26.1
common/ 188 (16.0%) 1167 (6.9%) 6.2
lib/config/ 22 (1.9%) 1041 (6.1%) 47.3
include/ 146 (12.4%) 1007 (5.9%) 6.8
lib/ 32 (2.7%) 656 (3.9%) 20.5
/ 79 (6.7%) 630 (3.7%) 7.9
socket/ 66 (5.6%) 490 (2.9%) 7.4
utils/ 35 (3.0%) 357 (2.1%) 10.2
include/random_maps/ 5 (0.4%) 274 (1.6%) 54.8
devel/ 8 (0.7%) 198 (1.2%) 24.7
plugins/cfanim/ 13 (1.1%) 42 (0.2%) 3.2
types/savebed/ 3 (0.3%) 34 (0.2%) 11.3
types/food/ 4 (0.3%) 27 (0.2%) 6.7
test/unit/server/ 8 (0.7%) 26 (0.2%) 3.2
types/transport/ 4 (0.3%) 25 (0.1%) 6.2
types/shop_inventory/ 2 (0.2%) 24 (0.1%) 12.0
types/converter/ 4 (0.3%) 24 (0.1%) 6.0
types/weapon_improver/ 2 (0.2%) 23 (0.1%) 11.5
types/lighter/ 3 (0.3%) 23 (0.1%) 7.6
types/common/ 2 (0.2%) 23 (0.1%) 11.5
types/potion/ 1 (0.1%) 21 (0.1%) 21.0
types/player_changer/ 2 (0.2%) 21 (0.1%) 10.5
types/gate/ 1 (0.1%) 21 (0.1%) 21.0
types/exit/ 1 (0.1%) 21 (0.1%) 21.0
types/duplicator/ 2 (0.2%) 20 (0.1%) 10.0
types/detector/ 1 (0.1%) 19 (0.1%) 19.0
plugins/common/ 4 (0.3%) 14 (0.1%) 3.5
plugins/cfpython/ 10 (0.9%) 14 (0.1%) 1.4
test/unit/common/ 7 (0.6%) 13 (0.1%) 1.8
types/spell_effect/ 1 (0.1%) 11 (0.1%) 11.0
plugins/common/include/ 5 (0.4%) 11 (0.1%) 2.2
include/shared/ 3 (0.3%) 10 (0.1%) 3.3
types/shop_mat/ 3 (0.3%) 9 (0.1%) 3.0
plugins/citylife/ 6 (0.5%) 9 (0.1%) 1.5
macros/ 7 (0.6%) 6 (0.0%) 0.8
lib/wizhelp/ 6 (0.5%) 5 (0.0%) 0.8
test/unit/random_maps/ 3 (0.3%) 4 (0.0%) 1.3
test/bugs/bugtrack/ 4 (0.3%) 4 (0.0%) 1.0
utils/cre/ 2 (0.2%) 3 (0.0%) 1.5
test/toolkit/ 3 (0.3%) 3 (0.0%) 1.0
test/ 1 (0.1%) 3 (0.0%) 3.0
lib/help/ 1 (0.1%) 3 (0.0%) 3.0
test/unit/socket/ 2 (0.2%) 2 (0.0%) 1.0
make_win32/ 1 (0.1%) 2 (0.0%) 2.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
types/ 1 (0.1%) 0 (0.0%) 0.0
rpm/ 3 (0.3%) 0 (0.0%) 0.0
plugins/template/include/ 1 (0.1%) 0 (0.0%) 0.0
plugins/template/ 3 (0.3%) 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.3%) 0 (0.0%) 0.0
plugins/cfpython/include/ 2 (0.2%) 0 (0.0%) 0.0
plugins/cfnewspaper/include/ 2 (0.2%) 0 (0.0%) 0.0
plugins/cfnewspaper/ 3 (0.3%) 0 (0.0%) 0.0
plugins/cflogger/include/ 1 (0.1%) 0 (0.0%) 0.0
plugins/cflogger/ 3 (0.3%) 0 (0.0%) 0.0
plugins/cfanim/include/ 2 (0.2%) 0 (0.0%) 0.0
plugins/ 1 (0.1%) 0 (0.0%) 0.0
lib/adm/ 7 (0.6%) 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
doc/playbook-html/ 1 (0.1%) 0 (0.0%) 0.0

Activity of partmedia

Most Recent Commits

partmedia 2017-08-08 01:19 Rev.: 20478

Always generate backtrace

8 lines of code changed in 1 file:

  • utils: crossloop.in (+8 -7)
partmedia 2017-07-31 16:20 Rev.: 20463

Fix comparison

1 lines of code changed in 1 file:

  • common: map.c (+1 -1)
partmedia 2017-07-29 22:52 Rev.: 20461

Fix EVENT_GKILL arguments

2 lines of code changed in 1 file:

  • plugins/cfpython: cfpython.c (+2 -1)
partmedia 2017-07-29 14:37 Rev.: 20459

Fix stack buffer overflow in map lore loader

5 lines of code changed in 1 file:

  • common: map.c (+5 -1)
partmedia 2017-07-29 14:37 Rev.: 20458

Let plugins specify largest coin in cost strings

10 lines of code changed in 3 files:

  • include: shop.h (+1)
  • server: plugins.c (+1 -1), shop.c (+8 -9)
partmedia 2017-07-29 14:37 Rev.: 20457

Allow players to forget spells

8 lines of code changed in 6 files:

  • ChangeLog (+1)
  • lib/help: forget_spell.en (new 3)
  • lib/wizhelp: forget_spell.en (del), wizhelp.en (-1)
  • server: c_wiz.c (+3 -2), commands.c (+1 -1)
partmedia 2017-07-24 12:26 Rev.: 20441

Play attack sounds on the map

14 lines of code changed in 2 files:

  • ChangeLog (+3)
  • server: attack.c (+11 -20)
partmedia 2017-07-24 12:26 Rev.: 20440

Move sound types to shared header

7 lines of code changed in 2 files:

  • include: sounds.h (-12)
  • include/shared: newclient.h (+7 -4)
partmedia 2017-06-02 11:49 Rev.: 20378

Use correct function to get region name

1 lines of code changed in 1 file:

  • socket: sounds.c (+1 -4)
partmedia 2017-06-02 01:06 Rev.: 20376

Add missing region null check

Reported by: Nixtarma

4 lines of code changed in 1 file:

  • socket: sounds.c (+4 -1)
partmedia 2017-05-28 00:00 Rev.: 20361

Play region music if a map doesn't have music

Update background music in more cases where the player moves due to
entering a map, teleporting, spells, or other means.

35 lines of code changed in 7 files:

  • ChangeLog (+3)
  • include: sockproto.h (+1)
  • server: move.c (+6 -2), plugins.c (+3 -1), server.c (+4 -5), spell_effect.c (+3 -1)
  • socket: sounds.c (+15)
partmedia 2017-05-28 00:00 Rev.: 20360

Remove redundant memset() after calloc()

1 lines of code changed in 1 file:

  • common: region.c (+1 -5)
partmedia 2017-05-18 21:28 Rev.: 20350

Improve password hashing interface functions

19 lines of code changed in 5 files:

  • include: sproto.h (+1 -1)
  • server: account.c (+8 -16), c_misc.c (+3 -3), server.c (+6 -6)
  • socket: request.c (+1 -1)
partmedia 2017-05-18 21:28 Rev.: 20349

Perform floating point division

1 lines of code changed in 1 file:

  • server: skills.c (+1 -1)
partmedia 2017-01-17 11:44 Rev.: 20327

Split random functions into its own file

This makes it possible for plugins to share the cf_random() function
without bringing in all the other symbols required in porting.c.

26 lines of code changed in 4 files:

  • common: Makefile.am (+1), cf_random.c (new 24), porting.c (-20)
  • plugins/citylife: Makefile.am (+1 -1)
partmedia 2017-01-17 11:17 Rev.: 20326

Add porting.c to citylife plugin build

citylife uses RANDOM() which is implemented as cf_random() in porting.c.
This fixes an undefined symbol at load time.

Reported by: Jason Bergmann

2 lines of code changed in 1 file:

  • plugins/citylife: Makefile.am (+2 -1)
partmedia 2016-08-12 23:43 Rev.: 20315

Revert FABS macro change

Some bit of the server somewhere relies on the type-independent behavior
of the original FABS macro. This manifests itself in the form of
infinite recursion when attempting to log in.

3 lines of code changed in 2 files:

  • include: compat.h (-3), define.h (+3)
partmedia 2016-08-12 23:02 Rev.: 20314

Fix signed integer comparisons

16 lines of code changed in 9 files:

  • common: readable.c (+4 -4), treasure.c (+1 -2), utils.c (+3 -3)
  • include: object.h (+1 -1)
  • server: attack.c (+2 -6), monster.c (+2 -2), server.c (+1 -1), swap.c (+1 -1)
  • types/food: food.c (+1 -1)
partmedia 2016-08-12 23:02 Rev.: 20313

Convert fatal error codes to enum

10 lines of code changed in 3 files:

  • common: utils.c (+2 -8)
  • include: define.h (+7 -8), libproto.h (+1 -1)
partmedia 2016-08-12 23:01 Rev.: 20312

Remove remnants of crossfire-config

1 lines of code changed in 2 files:

  • doc: Makefile.am (+1 -2), crossfire-config.man (del)

(264 more)

Generated by StatSVN 0.7.0