/server/trunk Developers: anmaster

Login name:
anmaster
Total Commits:
1,214 (6.7%)
Lines of Code:
41,944 (10.0%)
Most Recent Commit:
2010-10-25 03:48

Activity by Clock Time

Activity by Hour of Day for anmaster

Activity by Day of Week for anmaster

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 1214 (100.0%) 41944 (100.0%) 34.5
server/ 143 (11.8%) 17593 (41.9%) 123.0
macros/ 12 (1.0%) 7420 (17.7%) 618.3
utils/ 26 (2.1%) 3893 (9.3%) 149.7
common/ 156 (12.9%) 3601 (8.6%) 23.0
include/ 85 (7.0%) 1821 (4.3%) 21.4
/ 180 (14.8%) 1670 (4.0%) 9.2
socket/ 36 (3.0%) 1527 (3.6%) 42.4
random_maps/ 42 (3.5%) 1040 (2.5%) 24.7
doc/Developers/img/ 3 (0.2%) 956 (2.3%) 318.6
plugins/cfpython/ 24 (2.0%) 805 (1.9%) 33.5
plugins/cfpython/include/ 34 (2.8%) 492 (1.2%) 14.4
plugins/cflogger/ 13 (1.1%) 245 (0.6%) 18.8
doc/Developers/ 33 (2.7%) 226 (0.5%) 6.8
doc/Developers/fields/ 135 (11.1%) 135 (0.3%) 1.0
doc/Developers/types/ 86 (7.1%) 86 (0.2%) 1.0
plugins/common/ 4 (0.3%) 54 (0.1%) 13.5
plugins/cfanim/ 5 (0.4%) 53 (0.1%) 10.6
plugins/cfnewspaper/ 9 (0.7%) 38 (0.1%) 4.2
test/unit/common/ 9 (0.7%) 21 (0.1%) 2.3
plugins/cfrhg/include/ 4 (0.3%) 21 (0.1%) 5.2
plugins/citylife/include/ 4 (0.3%) 20 (0.0%) 5.0
plugins/citylife/ 4 (0.3%) 17 (0.0%) 4.2
plugins/cflogger/include/ 7 (0.6%) 14 (0.0%) 2.0
types/food/ 3 (0.2%) 13 (0.0%) 4.3
plugins/cfnewspaper/include/ 6 (0.5%) 13 (0.0%) 2.1
lib/ 5 (0.4%) 11 (0.0%) 2.2
lib/adm/ 1 (0.1%) 10 (0.0%) 10.0
plugins/template/include/ 1 (0.1%) 8 (0.0%) 8.0
make_win32/plugin_common/ 2 (0.2%) 8 (0.0%) 4.0
make_win32/ 8 (0.7%) 8 (0.0%) 1.0
plugins/cfrhg/ 3 (0.2%) 7 (0.0%) 2.3
make_win32/plugin_anim/ 2 (0.2%) 7 (0.0%) 3.5
types/common/ 4 (0.3%) 6 (0.0%) 1.5
plugins/cfanim/include/ 5 (0.4%) 6 (0.0%) 1.2
test/toolkit/ 3 (0.2%) 5 (0.0%) 1.6
devel/ 2 (0.2%) 5 (0.0%) 2.5
types/legacy/ 4 (0.3%) 4 (0.0%) 1.0
types/ 1 (0.1%) 4 (0.0%) 4.0
plugins/template/ 2 (0.2%) 4 (0.0%) 2.0
plugins/common/include/ 4 (0.3%) 4 (0.0%) 1.0
make_win32/plugin_python/ 4 (0.3%) 4 (0.0%) 1.0
types/trap/ 3 (0.2%) 3 (0.0%) 1.0
types/shop_inventory/ 2 (0.2%) 3 (0.0%) 1.5
types/deep_swamp/ 2 (0.2%) 3 (0.0%) 1.5
test/bugs/bugtrack/ 3 (0.2%) 3 (0.0%) 1.0
types/weapon_improver/ 3 (0.2%) 2 (0.0%) 0.6
types/player_mover/ 2 (0.2%) 2 (0.0%) 1.0
types/mood_floor/ 2 (0.2%) 2 (0.0%) 1.0
types/marker/ 2 (0.2%) 2 (0.0%) 1.0
test/include/ 2 (0.2%) 2 (0.0%) 1.0
types/trigger_pedestal/ 1 (0.1%) 1 (0.0%) 1.0
types/trigger_button/ 1 (0.1%) 1 (0.0%) 1.0
types/trigger_altar/ 1 (0.1%) 1 (0.0%) 1.0
types/trigger/ 1 (0.1%) 1 (0.0%) 1.0
types/treasure/ 2 (0.2%) 1 (0.0%) 0.5
types/trapdoor/ 1 (0.1%) 1 (0.0%) 1.0
types/transport/ 1 (0.1%) 1 (0.0%) 1.0
types/thrown_object/ 1 (0.1%) 1 (0.0%) 1.0
types/teleporter/ 1 (0.1%) 1 (0.0%) 1.0
types/spinner/ 1 (0.1%) 1 (0.0%) 1.0
types/spellbook/ 2 (0.2%) 1 (0.0%) 0.5
types/spell_effect/ 1 (0.1%) 1 (0.0%) 1.0
types/skillscroll/ 2 (0.2%) 1 (0.0%) 0.5
types/sign/ 1 (0.1%) 1 (0.0%) 1.0
types/shop_mat/ 1 (0.1%) 1 (0.0%) 1.0
types/scroll/ 2 (0.2%) 1 (0.0%) 0.5
types/savebed/ 2 (0.2%) 1 (0.0%) 0.5
types/power_crystal/ 1 (0.1%) 1 (0.0%) 1.0
types/potion/ 2 (0.2%) 1 (0.0%) 0.5
types/poisoning/ 2 (0.2%) 1 (0.0%) 0.5
types/poison/ 2 (0.2%) 1 (0.0%) 0.5
types/player_changer/ 1 (0.1%) 1 (0.0%) 1.0
types/pedestal/ 1 (0.1%) 1 (0.0%) 1.0
types/peacemaker/ 2 (0.2%) 1 (0.0%) 0.5
types/lighter/ 1 (0.1%) 1 (0.0%) 1.0
types/lamp/ 1 (0.1%) 1 (0.0%) 1.0
types/identify_altar/ 1 (0.1%) 1 (0.0%) 1.0
types/hole/ 1 (0.1%) 1 (0.0%) 1.0
types/gate/ 2 (0.2%) 1 (0.0%) 0.5
types/exit/ 1 (0.1%) 1 (0.0%) 1.0
types/duplicator/ 1 (0.1%) 1 (0.0%) 1.0
types/director/ 1 (0.1%) 1 (0.0%) 1.0
types/detector/ 2 (0.2%) 1 (0.0%) 0.5
types/creator/ 1 (0.1%) 1 (0.0%) 1.0
types/converter/ 1 (0.1%) 1 (0.0%) 1.0
types/container/ 1 (0.1%) 1 (0.0%) 1.0
types/clock/ 1 (0.1%) 1 (0.0%) 1.0
types/check_inv/ 1 (0.1%) 1 (0.0%) 1.0
types/cf_handle/ 2 (0.2%) 1 (0.0%) 0.5
types/button/ 1 (0.1%) 1 (0.0%) 1.0
types/book/ 1 (0.1%) 1 (0.0%) 1.0
types/blindness/ 1 (0.1%) 1 (0.0%) 1.0
types/arrow/ 1 (0.1%) 1 (0.0%) 1.0
types/armour_improver/ 1 (0.1%) 1 (0.0%) 1.0
types/altar/ 1 (0.1%) 1 (0.0%) 1.0
test/unit/server/ 2 (0.2%) 1 (0.0%) 0.5
test/templates/ 8 (0.7%) 1 (0.0%) 0.1
test/unit/socket/ 1 (0.1%) 0 (0.0%) 0.0
test/unit/random_maps/ 1 (0.1%) 0 (0.0%) 0.0
test/unit/ 1 (0.1%) 0 (0.0%) 0.0
test/ 1 (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
doc/playbook/ 1 (0.1%) 0 (0.0%) 0.0
doc/playbook-html/ 1 (0.1%) 0 (0.0%) 0.0
doc/ 1 (0.1%) 0 (0.0%) 0.0

Activity of anmaster

Most Recent Commits

anmaster 2010-10-25 03:48 Rev.: 14036

Fix possibility of arithmetic overflow in the function buf_overflow().

6 lines of code changed in 2 files:

  • ChangeLog (+3)
  • common: shstr.c (+3 -4)
anmaster 2010-10-24 09:15 Rev.: 14033

Enable Python 2.7 to be used. Prefer 3.1 over 3.0.

6 lines of code changed in 2 files:

  • ChangeLog (+3)
  • macros: cf_python.m4 (+3 -3)
anmaster 2010-10-10 09:35 Rev.: 13988

Change from using memory.h to using string.h, include memory.h as well
but make use of the check for it we already have in configure... That
header shouldn't be needed, but who knows... Also Update the output of
the -o flag to be more relevant...

14 lines of code changed in 3 files:

  • ChangeLog (+6)
  • common: re-cmp.c (+6 -1)
  • server: init.c (+2 -14)
anmaster 2010-10-10 09:19 Rev.: 13987

Fix incorrect check in test/bugs/bugtrack/check_2879249.c.

4 lines of code changed in 2 files:

  • ChangeLog (+3)
  • test/bugs/bugtrack: check_2879249.c (+1 -1)
anmaster 2010-10-10 09:17 Rev.: 13986

Fix bug that caused server to sometimes crash on account login.

4 lines of code changed in 2 files:

  • ChangeLog (+3)
  • socket: init.c (+1)
anmaster 2010-10-09 16:14 Rev.: 13979

Do not make symbols globally visible by default on *nix (when supported),
on Windows this is always the case. To prevent hidden errors (since most
developers seem to test on *nix), use -fvisibility=hidden when GCC is used
and make the MODULEAPI and CF_PLUGIN macros use __attribute__ to mark those
as visible. This will not break on any compiler not supporting this, but will
prevent future hidden errors of this type.

A further advantage with this is that it reduces risk of symbol name collision
between various dynamic objects.

111 lines of code changed in 12 files:

  • ChangeLog (+10), configure.ac (+3)
  • include: autoconf.h.in (+3), plugin.h (+8 -6)
  • macros: cf_visibility.m4 (new 37)
  • plugins/cflogger/include: cflogger.h (+8 -7)
  • plugins/cfnewspaper/include: cfnewspaper.h (+8 -7)
  • plugins/cfpython/include: cfpython.h (+8 -7)
  • plugins/cfrhg/include: cfrhg.h (+8 -7)
  • plugins/citylife/include: citylife.h (+8 -7)
  • plugins/common/include: plugin_common.h (+2)
  • plugins/template/include: plugin_template.h (+8 -7)
anmaster 2010-10-09 15:29 Rev.: 13978

Add missing CF_PLUGIN in cflogger. This would only fail on Windows since by default on *nix, all symbols are exported. Thus this error went unnoticed until I tried with -fvisibility=hidden and setting the MODULEAPI and CF_PLUGIN macros use __attribute__((visibility("default"))...

7 lines of code changed in 2 files:

  • ChangeLog (+6)
  • plugins/cflogger: cflogger.c (+1 -1)
anmaster 2010-10-08 08:32 Rev.: 13977

Fix some serious compiler warnings (missing declaration of function, fixed by adding an #include; wrong type for argument to snprintf, fixed by changing to use the proper variable) in the test
suites.

8 lines of code changed in 3 files:

  • ChangeLog (+5)
  • test/bugs/bugtrack: check_1727944.c (+1)
  • test/unit/common: check_readable.c (+2 -1)
anmaster 2010-10-08 08:28 Rev.: 13976

Fix case where a size_t* and an int* were confused. On my system that resulted in rare data corruption sometimes when the function in question was called.

8 lines of code changed in 2 files:

  • ChangeLog (+6 -1)
  • socket: requestinfo.c (+2 -1)
anmaster 2010-10-08 08:11 Rev.: 13975

Fix format string used to include pid in temporary filenames. It was %hx (short) but in reality pids are these days 32-bit. Change to %x and cast the parameter to unsignd int.

7 lines of code changed in 2 files:

  • ChangeLog (+5)
  • common: porting.c (+2 -2)
anmaster 2010-10-06 07:59 Rev.: 13964

Add missing -I in utils/Makefile.am, otherwise mapper.c doesn't find global.h.

5 lines of code changed in 2 files:

  • ChangeLog (+4)
  • utils: Makefile.am (+1 -1)
anmaster 2009-11-28 18:50 Rev.: 12293

Fix some crashes on malformed input in alchemy loading code.

6 lines of code changed in 2 files:

  • ChangeLog (+3)
  • common: recipe.c (+3)
anmaster 2009-11-28 17:54 Rev.: 12292

Fix potential NULL dereference in poisoning code in server/attack.c.

4 lines of code changed in 2 files:

  • ChangeLog (+3)
  • server: attack.c (+1 -1)
anmaster 2009-11-28 17:40 Rev.: 12291

Implement proper error handling on malformed regions file. Also added a
new fatal() message to refer to the last error (used in region parsing,
will be used elsewhere soon too).

57 lines of code changed in 4 files:

  • ChangeLog (+5)
  • common: glue.c (+1), region.c (+49 -1)
  • include: define.h (+2)
anmaster 2009-11-28 16:04 Rev.: 12290

Fix a potential NULL dereference due to passing a potential NULL pointer to
qsort().

11 lines of code changed in 2 files:

  • ChangeLog (+4)
  • random_maps: style.c (+7)
anmaster 2009-11-28 14:02 Rev.: 12289

Fix uninitialised value on a empty attackmess file. The issue should never
happen in practice however.

5 lines of code changed in 2 files:

  • ChangeLog (+4)
  • common: init.c (+1 -1)
anmaster 2009-11-28 13:40 Rev.: 12288

Fix some dead initialisations (value assigned never used).

5 lines of code changed in 3 files:

  • ChangeLog (+3)
  • common: recipe.c (+1 -1)
  • server: c_wiz.c (+1 -1)
anmaster 2009-11-28 13:19 Rev.: 12287

We already used the generic autoconf INSTALL. Update it to a newer version
(autoreconf automatically updated it).

79 lines of code changed in 2 files:

  • ChangeLog (+4), INSTALL (+75 -20)
anmaster 2009-11-28 13:09 Rev.: 12286

Add missing prototype to include/sproto.h. Fixes some warnings.

4 lines of code changed in 2 files:

  • ChangeLog (+3)
  • include: sproto.h (+1)
anmaster 2009-10-29 05:39 Rev.: 12233

Fix exit location for the goto command in server/c_wiz.c (was broken when exit coordinates recently changed so that (-1,-1) meant default coordinates).

6 lines of code changed in 2 files:

  • ChangeLog (+4)
  • server: c_wiz.c (+2)

(143 more)

Generated by StatSVN 0.7.0