/server/trunk Developers: mwedel

Login name:
mwedel
Total Commits:
1,086 (6.0%)
Lines of Code:
28,586 (6.8%)
Most Recent Commit:
2015-11-30 00:50

Activity by Clock Time

Activity by Hour of Day for mwedel

Activity by Day of Week for mwedel

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 1086 (100.0%) 28586 (100.0%) 26.3
/ 119 (11.0%) 7917 (27.7%) 66.5
server/ 258 (23.8%) 6110 (21.4%) 23.6
socket/ 73 (6.7%) 2496 (8.7%) 34.1
doc/Developers/ 25 (2.3%) 1710 (6.0%) 68.4
common/ 111 (10.2%) 1552 (5.4%) 13.9
test/unit/server/ 17 (1.6%) 1390 (4.9%) 81.7
test/unit/common/ 19 (1.7%) 743 (2.6%) 39.1
include/ 153 (14.1%) 722 (2.5%) 4.7
lib/ 20 (1.8%) 653 (2.3%) 32.6
utils/ 15 (1.4%) 557 (1.9%) 37.1
test/include/ 2 (0.2%) 411 (1.4%) 205.5
test/templates/ 2 (0.2%) 369 (1.3%) 184.5
types/ 3 (0.3%) 313 (1.1%) 104.3
test/unit/crossedit/ 6 (0.6%) 277 (1.0%) 46.1
test/unit/random_maps/ 7 (0.6%) 268 (0.9%) 38.2
random_maps/ 58 (5.3%) 210 (0.7%) 3.6
crossedit/ 65 (6.0%) 183 (0.6%) 2.8
test/unit/socket/ 5 (0.5%) 177 (0.6%) 35.4
plugins/cfpython/ 5 (0.5%) 173 (0.6%) 34.6
plugins/cfanim/ 5 (0.5%) 164 (0.6%) 32.8
plugins/cflogger/ 4 (0.4%) 163 (0.6%) 40.7
test/ 4 (0.4%) 129 (0.5%) 32.2
test/toolkit/ 6 (0.6%) 126 (0.4%) 21.0
test/unit/ 4 (0.4%) 125 (0.4%) 31.2
doc/ 5 (0.5%) 123 (0.4%) 24.6
plugins/ 2 (0.2%) 108 (0.4%) 54.0
plugins/common/ 2 (0.2%) 107 (0.4%) 53.5
devel/ 4 (0.4%) 107 (0.4%) 26.7
crossedit/Cnv/ 2 (0.2%) 102 (0.4%) 51.0
utils/cre/ 16 (1.5%) 90 (0.3%) 5.6
types/dragon_focus/ 1 (0.1%) 83 (0.3%) 83.0
doc/scripts/ 3 (0.3%) 77 (0.3%) 25.6
plugins/common/include/ 2 (0.2%) 70 (0.2%) 35.0
plugins/cfpython/include/ 2 (0.2%) 70 (0.2%) 35.0
plugins/cfanim/include/ 2 (0.2%) 70 (0.2%) 35.0
crossedit/include/ 2 (0.2%) 70 (0.2%) 35.0
doc/spoiler-html/ 4 (0.4%) 61 (0.2%) 15.2
doc/playbook-html/ 4 (0.4%) 61 (0.2%) 15.2
doc/playbook/ 2 (0.2%) 59 (0.2%) 29.5
doc/spoiler/ 2 (0.2%) 56 (0.2%) 28.0
doc/spell-docs/ 2 (0.2%) 56 (0.2%) 28.0
crossedit/doc/ 2 (0.2%) 56 (0.2%) 28.0
crossedit/bitmaps/ 2 (0.2%) 56 (0.2%) 28.0
include/shared/ 4 (0.4%) 36 (0.1%) 9.0
types/weapon_improver/ 1 (0.1%) 25 (0.1%) 25.0
macros/ 3 (0.3%) 22 (0.1%) 7.3
types/transport/ 2 (0.2%) 13 (0.0%) 6.5
types/savebed/ 1 (0.1%) 11 (0.0%) 11.0
types/spellbook/ 2 (0.2%) 10 (0.0%) 5.0
lib/help/ 1 (0.1%) 10 (0.0%) 10.0
types/spell_effect/ 2 (0.2%) 7 (0.0%) 3.5
plugins/cfrhg/ 3 (0.3%) 6 (0.0%) 2.0
plugins/cfnewspaper/ 3 (0.3%) 6 (0.0%) 2.0
plugins/citylife/ 3 (0.3%) 5 (0.0%) 1.6
types/skillscroll/ 1 (0.1%) 3 (0.0%) 3.0
types/shop_inventory/ 1 (0.1%) 2 (0.0%) 2.0
types/player_changer/ 2 (0.2%) 2 (0.0%) 1.0
types/identify_altar/ 1 (0.1%) 2 (0.0%) 2.0
types/scroll/ 1 (0.1%) 1 (0.0%) 1.0
types/potion/ 1 (0.1%) 1 (0.0%) 1.0
types/common/ 1 (0.1%) 1 (0.0%) 1.0
plugins/template/ 1 (0.1%) 1 (0.0%) 1.0
plugins/citylife/include/ 1 (0.1%) 1 (0.0%) 1.0
plugins/cfrhg/include/ 1 (0.1%) 1 (0.0%) 1.0
test/bugs/bugtrack/ 1 (0.1%) 0 (0.0%) 0.0
make_win32/ 2 (0.2%) 0 (0.0%) 0.0

Activity of mwedel

Most Recent Commits

mwedel 2015-11-30 00:50 Rev.: 20110

Change strerror_local() to strerror()

1 lines of code changed in 1 file:

  • socket: init.c (+1 -1)
mwedel 2012-06-27 01:50 Rev.: 18308

Modify handle_client() to process more than one socket command per tick.
This chops about half a second off time spent in negotiate_connection()
on local client/server - probably bigger difference for remote servers.
Also, as code was, if using image caching, no further processing would
happen after first askface, so this should improve performance notably in
those cases.
MSW 2012-06-26

24 lines of code changed in 2 files:

  • ChangeLog (+8)
  • socket: loop.c (+16 -3)
mwedel 2012-06-26 01:50 Rev.: 18305

Merge equivalent Makefile targets into single line.
Modify collect.pl.in to do locking to prevent multiple copies
running at the same time. Multiple running copies can
happen if you do a make -j4 (my default) - aside from it
being slower, it can result in corrupt files.
MSW 2012-06-20

36 lines of code changed in 2 files:

  • lib: Makefile.am (+2 -13), collect.pl.in (+34 -11)
mwedel 2012-03-22 00:59 Rev.: 17645

Change pkglib_PROGRAMS to pkglibexec_PROGRAMS. The former is not supported
in versions of automake >= 1.11.2. I believe the later is not supported
in versions < 1.11.1 (released Dec 2009), but policy is to support
current set of tools. MSW 2012-03-21

3 lines of code changed in 2 files:

  • random_maps: Makefile.am (+1 -1)
  • utils: Makefile.am (+2 -2)
mwedel 2012-03-19 00:44 Rev.: 17605

Fix wrong parameter being passed into function - MSW 2012-03-18

2 lines of code changed in 1 file:

  • server: knowledge.c (+2 -2)
mwedel 2012-03-18 01:32 Rev.: 17589

Update for 1.70.0 release - MSW 2012/03/17

5 lines of code changed in 2 files:

  • ChangeLog (+4), configure.ac (+1 -1)
mwedel 2011-11-27 01:34 Rev.: 15936

Add logic to do svn version check between plugin and server - this prevents
incompatible plugins from being used.
MSW 2011-11-26

37 lines of code changed in 8 files:

  • ChangeLog (+4)
  • plugins/cfanim: cfanim.c (+3)
  • plugins/cflogger: cflogger.c (+3)
  • plugins/cfnewspaper: cfnewspaper.c (+3)
  • plugins/cfpython: cfpython.c (+3)
  • plugins/cfrhg: cfrhg.c (+3)
  • plugins/citylife: citylife.c (+3)
  • server: plugins.c (+15)
mwedel 2011-10-23 01:02 Rev.: 15251

Remove debug fprintf() line, add in missing skills so this works
on current arch tree.
MSW 2011-10-22

3 lines of code changed in 1 file:

  • test/unit/common: check_treasure.c (+3 -1)
mwedel 2011-10-23 00:59 Rev.: 15250

Add function treasurelist_find_matching_type() which extracts all items
on treasurelist of matching type. This will be used in future
skill code, but no reason not to check it in now. Also add test
for it.
MSW 2011-10-22

254 lines of code changed in 4 files:

  • common: treasure.c (+108)
  • include: libproto.h (+1)
  • test/unit/common: Makefile.am (+2 -2), check_treasure.c (+143 -5)
mwedel 2011-10-19 00:22 Rev.: 15206

Add some missing headers for the files that prevented compilation
on Solaris (hopefully doesn't break things elsewhere). Add note
in README about library dependencies.
MSW 2011-10-18

17 lines of code changed in 6 files:

  • utils/cre: CRECombatSimulator.h (+7 -1), CREPrePostPanel.h (+2), CRERulePanel.cpp (+1), CRERulePanel.h (+2), README (+4), ResourcesManager.cpp (+1)
mwedel 2011-10-09 00:50 Rev.: 15166

Add sys/socket.h to includes, since newserver.h needs it on some systems, and
every file includes that. Remove it from files which previously included it,
since includes.h takes care of that now.
MSW 2011-10-08

9 lines of code changed in 7 files:

  • ChangeLog (+5)
  • include: includes.h (+4)
  • socket: init.c (-1), loop.c (-1), metaserver.c (-1), request.c (-1), requestinfo.c (-1)
mwedel 2011-05-03 00:38 Rev.: 14449

Add critical file I forgot to add/commit.
MSW 2011-05-02

297 lines of code changed in 1 file:

  • lib: stat_bonus (new 297)
mwedel 2011-05-02 01:11 Rev.: 14447

Remove hard coded stat values - the stat bonuses (as well as max stat) can
be set in a file that is read at load time. The default lib/stat_bonus
file has bonuses exactly the same as the old hard coded values (or in
case of Charisma, as close as could be done with the change). Note:
you must do a 'make install' in the lib directory after this update,
otherwise, your server will be missing the stat bonuses and fail to run.
Automake/autoconf should automatically be run to know about the stat_bonus
file.
MSW 2011-05-01

471 lines of code changed in 18 files:

  • ChangeLog (+10)
  • common: init.c (+4), living.c (+421 -217)
  • include: define.h (-1), global.h (+1), libproto.h (+1 -1), living.h (+1 -1)
  • lib: Makefile.am (+1 -1)
  • server: attack.c (+8 -2), c_object.c (+2 -2), c_wiz.c (+1 -1), disease.c (+1 -1), init.c (+4 -4), player.c (+3 -3), shop.c (+1 -1), skills.c (+10 -10), spell_util.c (+1 -1)
  • test/toolkit: toolkit_common.c (+1)
mwedel 2011-05-02 01:01 Rev.: 14446

Fix 2 problems/bugs:
1) Server would crash if player entered invalid characters stats in
new player setup, and then entered correct ones - this is due
to a partial player structure being set up.
2) Stat checking is now done after apply both race & class - so
if a racial penalty would make a stat negative, but a class
bonus would make it positive, this is now valid.

The changes here pretty much involve doing all checks before
allocating the player structure, and then having apply_race_and_class()
take in a passed in living structure with adjustments already applied.
Certain code had to be disabled if the correct flags/values are passed in.
MSW 2011-05-01

217 lines of code changed in 6 files:

  • include: define.h (+10), sproto.h (+1 -1)
  • server: apply.c (+44 -49), player.c (+121 -26)
  • socket: request.c (+40 -34)
  • types/player_changer: player_changer.c (+1 -1)
mwedel 2011-05-02 00:55 Rev.: 14445

Add note about proper encoding of special characters.
MSW 2011-05-01

2 lines of code changed in 1 file:

  • doc/Developers: mapguide (+2 -1)
mwedel 2011-04-06 00:19 Rev.: 14389

Add better output on failed match so it is easier to track down
where the problem is.
MSW 2011-04-05

1 lines of code changed in 1 file:

  • test/unit/common: check_living.c (+1 -1)
mwedel 2011-02-20 00:32 Rev.: 14310

Fix largely broken test - stats were being put into wrong fields,
so fix_object() just cleared them, so same results would always be
generated no matter what the entered stat values (and hence, bonuses)
were.
MSW 2011-02-19


M check_living.c

44 lines of code changed in 1 file:

  • test/unit/common: check_living.c (+44 -27)
mwedel 2011-01-30 00:02 Rev.: 14265

Bump version up to 1.60.trunk

1 lines of code changed in 1 file:

  • configure.ac (+1 -1)
mwedel 2011-01-29 23:48 Rev.: 14263

Update for 1.60.0

4 lines of code changed in 1 file:

  • ChangeLog (+4)
mwedel 2011-01-27 00:43 Rev.: 14252

lib/collect.pl.in: Remove default line which just generates an error when
server starts up and doesn't do anything.
server/init.c: Update copyright date & owners that is displayed when program
starts up.
MSW 2011-01-26

8 lines of code changed in 3 files:

  • ChangeLog (+6)
  • lib: collect.pl.in (-2)
  • server: init.c (+2 -2)

(126 more)

Generated by StatSVN 0.7.0