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 |
Remove mention of quest file, does not exist anymore, quest system removed
0 lines of code changed in 1 file:
Add scriptability to magic ear, add Log to TriggerConnected
16 lines of code changed in 3 files:
Add Line/Row information to cjson upon errors
3 lines of code changed in 2 files:
missing log entries
115 lines of code changed in 1 file:
Add row/col of errors in cjson exceptions (easier debugging ;) )
79 lines of code changed in 1 file:
Fix sigsegv when arrows are thrown by monster and hit (no wrapped object)
5 lines of code changed in 1 file:
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:
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:
Fix for [ 1823026 ] Server accepts map files missing size attributes
5 lines of code changed in 1 file:
Fix #1825589 Cheat bug with containers (access to locked container without key)
5 lines of code changed in 1 file:
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:
Fixed a sigsegv when maker is outside of map
6 lines of code changed in 1 file:
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 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:
removed FIXME comment, kbulgrien fixed it.
1 lines of code changed in 1 file:
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:
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:
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:
Add autogen related information to build instruction + link to wiki for details
4 lines of code changed in 1 file: