/server/trunk Developers: tchize

Login name:
tchize
Total Commits:
47 (0.3%)
Lines of Code:
2,053 (0.5%)
Most Recent Commit:
2007-12-22 09:43

Activity by Clock Time

Activity by Hour of Day for tchize

Activity by Day of Week for tchize

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 47 (100.0%) 2053 (100.0%) 43.6
plugins/cfpython/ 12 (25.5%) 1420 (69.2%) 118.3
common/ 4 (8.5%) 197 (9.6%) 49.2
server/ 6 (12.8%) 146 (7.1%) 24.3
/ 5 (10.6%) 129 (6.3%) 25.8
plugins/common/ 2 (4.3%) 66 (3.2%) 33.0
include/ 9 (19.1%) 38 (1.9%) 4.2
test/unit/common/ 2 (4.3%) 31 (1.5%) 15.5
plugins/cfpython/include/ 3 (6.4%) 14 (0.7%) 4.6
plugins/cfanim/include/ 1 (2.1%) 7 (0.3%) 7.0
plugins/common/include/ 2 (4.3%) 5 (0.2%) 2.5
doc/Developers/ 1 (2.1%) 0 (0.0%) 0.0

Activity of tchize

Most Recent Commits

tchize 2007-12-22 09:43 Rev.: 8014

Remove mention of quest file, does not exist anymore, quest system removed

0 lines of code changed in 1 file:

  • doc/Developers: README (-1)
tchize 2007-12-22 08:42 Rev.: 8008

Add scriptability to magic ear, add Log to TriggerConnected

16 lines of code changed in 3 files:

  • ChangeLog (+5)
  • plugins/cfpython: cfpython_map.c (+6 -2)
  • server: monster.c (+5 -3)
tchize 2007-12-18 17:25 Rev.: 7967

Add Line/Row information to cjson upon errors

3 lines of code changed in 2 files:

  • ChangeLog (+2)
  • plugins/cfpython: cjson.c (+1 -1)
tchize 2007-12-18 16:37 Rev.: 7965

missing log entries

115 lines of code changed in 1 file:

  • ChangeLog (+115)
tchize 2007-12-18 14:28 Rev.: 7954

Add row/col of errors in cjson exceptions (easier debugging ;) )

79 lines of code changed in 1 file:

  • plugins/cfpython: cjson.c (+79 -34)
tchize 2007-11-25 10:27 Rev.: 7575

Fix sigsegv when arrows are thrown by monster and hit (no wrapped object)

5 lines of code changed in 1 file:

  • server: attack.c (+5 -3)
tchize 2007-11-25 10:06 Rev.: 7573

probable fix for [ 1835332 ]. At least, now, the experiences for
throwing object is rewarded to a skill.

22 lines of code changed in 1 file:

  • server: attack.c (+22 -5)
tchize 2007-11-20 14:35 Rev.: 7550

Fix for [ 1825248 ] Logging missing apartment map for player as error
The "can not load original map" message are now debug level for player appartments, but stay error level for normal maps

1 lines of code changed in 1 file:

  • common: map.c (+1 -1)
tchize 2007-11-20 14:25 Rev.: 7549

Fix for [ 1823026 ] Server accepts map files missing size attributes

5 lines of code changed in 1 file:

  • common: map.c (+5 -1)
tchize 2007-11-20 13:03 Rev.: 7547

Fix #1825589 Cheat bug with containers (access to locked container without key)

5 lines of code changed in 1 file:

  • server: c_object.c (+5 -2)
tchize 2007-11-19 18:18 Rev.: 7545

JSON notation support for parameters
This notation will make it easier to customize script from editor interface.
For performances reasons, the JSON parser is C implemented. It's LGPL but
was converted to GPL for crossfire

1162 lines of code changed in 3 files:

  • plugins/cfpython: Makefile.am (+1), cfpython.c (+5), cjson.c (new 1156)
tchize 2007-11-18 13:03 Rev.: 7531

Fixed a sigsegv when maker is outside of map

6 lines of code changed in 1 file:

  • server: time.c (+6)
tchize 2007-11-17 12:31 Rev.: 7518

Added a "removed" check in CrossfireObject.InsertInto
This check is needed because backend proprety of
cfapi issue error messages when it's not the case and
the python CrossfireObject.RemoveObject issue a free
that make object unusable.

6 lines of code changed in 1 file:

  • plugins/cfpython: cfpython_object.c (+6)
tchize 2007-11-16 08:24 Rev.: 7508

Plugins Added Trigger, updated TimeOfDay and glowRadius
Add support to trigger a specific "connected" from plugins
Add support to get timeofday names (seasons, months, weeks, day, period of day)
Add in timeofday the notion of period of the day (Night, Morning, Noon, etc)
Fixed glowRadius setter priperty in plugin interface so changes are reflected to user's UI
Add EVENT_TRIGGER call to all objects triggered in a connected chain
autogen.sh invoked

Note: those changes were necessary to build some basic tod based scripts

566 lines of code changed in 18 files:

  • common: button.c (+140 -1), time.c (+51 -1)
  • include: autoconf.h.in (+3 -3), libproto.h (+20 -2), sproto.h (+6 -1), tod.h (+3)
  • plugins/cfanim/include: cfanim_proto.h (+7 -7)
  • plugins/cfpython: cfpython.c (+78), cfpython_map.c (+33), cfpython_object.c (+16)
  • plugins/cfpython/include: cfpython_map_private.h (+4 -1), cfpython_object_private.h (+3), cfpython_proto.h (+7 -7)
  • plugins/common: plugin_common.c (+57)
  • plugins/common/include: plugin_common.h (+4)
  • server: plugins.c (+103 -2)
  • test/unit/common: Makefile.am (+1 -1), check_time.c (+30 -4)
tchize 2007-11-09 12:58 Rev.: 7502

removed FIXME comment, kbulgrien fixed it.

1 lines of code changed in 1 file:

  • include: version.h (+1 -1)
tchize 2007-11-09 05:39 Rev.: 7500

Reenabled svnversion.h, server don't compile without it and make process don't build it automatically.

This is a temporary solution, until orignial author of svnversion.h fixes the make process so it works
out of the box without resorting to a first "cd include; make svnversion.h; cd .." manual precompile step.

Sample output of compilation without it:
**
In file included from metaserver.c:48:
../include/version.h:1:68: error: svnversion.h: No such file or directory
make[1]: *** [metaserver.o] Error 1
**

3 lines of code changed in 2 files:

  • include: svnversion.h (new 2), version.h (+1 -1)
tchize 2007-11-08 19:06 Rev.: 7497

Prefixing python logs with script name was bad idea (full script path, too long).
Falled back to just prefixing log message with "CFPython: "

3 lines of code changed in 2 files:

  • include: svnversion.h (+1 -1)
  • plugins/cfpython: cfpython.c (+2 -2)
tchize 2007-11-08 18:34 Rev.: 7495

Add Log support to python, plus add a plain log entry to plugin api (prevents
useless consumption of a buffer for already formatted outputs)

51 lines of code changed in 5 files:

  • ChangeLog (+3)
  • include: svnversion.h (+1 -1)
  • plugins/cfpython: cfpython.c (+37)
  • plugins/common: plugin_common.c (+9 -1)
  • plugins/common/include: plugin_common.h (+1)
tchize 2007-11-08 17:01 Rev.: 7494

Add autogen related information to build instruction + link to wiki for details

4 lines of code changed in 1 file:

  • INSTALL (+4)
Generated by StatSVN 0.7.0