[root]/server/trunk/plugins/cfpython
include
(8 files, 395 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 269 (100.0%) | 7375 (100.0%) | 27.4 |
ryo_saeba | 140 (52.0%) | 2433 (33.0%) | 17.3 |
akirschbaum | 37 (13.8%) | 1578 (21.4%) | 42.6 |
tchize | 12 (4.5%) | 1420 (19.3%) | 118.3 |
anmaster | 24 (8.9%) | 805 (10.9%) | 33.5 |
quinet | 7 (2.6%) | 566 (7.7%) | 80.8 |
gros | 5 (1.9%) | 228 (3.1%) | 45.6 |
mwedel | 5 (1.9%) | 173 (2.3%) | 34.6 |
partmedia | 17 (6.3%) | 52 (0.7%) | 3.0 |
cavesomething | 3 (1.1%) | 45 (0.6%) | 15.0 |
silvernexus | 8 (3.0%) | 33 (0.4%) | 4.1 |
lalo | 1 (0.4%) | 27 (0.4%) | 27.0 |
qal21 | 8 (3.0%) | 10 (0.1%) | 1.2 |
Alestan | 2 (0.7%) | 5 (0.1%) | 2.5 |
Fix permanent experience format string.
1 lines of code changed in 1 file:
Remove Python2 specific parts.
4 lines of code changed in 5 files:
Allow specifying 'None' for Object.WriteKey().
1 lines of code changed in 1 file:
Fix compiler warnings regarding tp_print type.
7 lines of code changed in 5 files:
Mark 'CastAbility' as obsolete.
2 lines of code changed in 1 file:
cfpython: Ignore EVENT_CLOCK
EVENT_CLOCK is not being used in maps, but nevertheless runs
python_init.py several times per second even while idling.
This patch makes cfpython ignore EVENT_CLOCK. We should stop ignoring it
if we ever decide to use Python clock events again.
7 lines of code changed in 1 file:
Add missing events, sort list.
13 lines of code changed in 1 file:
Fix potential segfault from uninitialized context->event pointer.
2 lines of code changed in 1 file:
Adjust python plugin bindings to better reflect the change from perm_exp to total_exp.
Also seems to fix a plugin crash in my build, but others were still working fine. Possibly the result of compiling from different GCC versions?
9 lines of code changed in 1 file:
Expose item_power to the Python API as a R/W value.
15 lines of code changed in 1 file:
Make CFPython Object.Level settable
While here, send a missing item update in cfapi_object_set_property().
12 lines of code changed in 1 file:
Use correct function
1 lines of code changed in 1 file:
Fix build with Python 3.6
13 lines of code changed in 1 file:
Use pkg-config to find Python
This sets the stage to switch to Python 3, retiring our CF_CHECK_PYTHON.
2 lines of code changed in 1 file:
Use string literal as format string
1 lines of code changed in 1 file:
Factorize code.
51 lines of code changed in 1 file:
Fix Map.EnterY
Submitted by: Benjamin Lerman (patch #350)
2 lines of code changed in 1 file:
Fix EVENT_GKILL arguments
2 lines of code changed in 1 file:
Remove old shop functions from plugin interface
0 lines of code changed in 2 files:
Remove automatic prototype generation with cproto
Obtained from: Tolga Dalman
0 lines of code changed in 1 file:
Clean up dead code and unreached variable checks.
3 lines of code changed in 1 file:
Refactor to use C99 integer type names.
Submitted by: Tolga Dalman
6 lines of code changed in 3 files:
Avoid using unsafe strncpy/strncat combination.
3 lines of code changed in 1 file:
Remove trailing whitespace.
6 lines of code changed in 1 file:
Expose attack movement constants to Python scripts.
22 lines of code changed in 1 file:
Trim legacy Makefile headers.
0 lines of code changed in 1 file:
Rename buy/sell flags to not conflict with those in newclient.h for item command.
6 lines of code changed in 1 file:
Expose move_to() to Python.
10 lines of code changed in 1 file:
Enable Python to give knowledge items.
14 lines of code changed in 1 file:
Remove some redundant definitions.
52 lines of code changed in 1 file:
Give access to the container's object to the Python object.
5 lines of code changed in 1 file:
Rename constant to be more precise.
1 lines of code changed in 1 file:
Distinguish 'attacks something' and 'is attacked' events. Enable items to react to being attacked.
1 lines of code changed in 1 file:
Remove redundant header.
72 lines of code changed in 1 file:
Remove redundant header.
309 lines of code changed in 3 files:
Remove redundant header.
419 lines of code changed in 1 file:
Give Python access to 'OtherArchetype'.
5 lines of code changed in 1 file:
Enable Python to set 'Alive' and the various move types.
72 lines of code changed in 1 file:
Enable setting MarkedItem to None.
5 lines of code changed in 1 file:
Add logic to do svn version check between plugin and server - this prevents
incompatible plugins from being used.
MSW 2011-11-26
3 lines of code changed in 1 file:
(163 more)