[root]/server/trunk/plugins/common/include
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 79 (100.0%) | 468 (100.0%) | 5.9 |
ryo_saeba | 53 (67.1%) | 129 (27.6%) | 2.4 |
quinet | 1 (1.3%) | 129 (27.6%) | 129.0 |
mwedel | 2 (2.5%) | 70 (15.0%) | 35.0 |
akirschbaum | 4 (5.1%) | 69 (14.7%) | 17.2 |
gros | 4 (5.1%) | 47 (10.0%) | 11.7 |
partmedia | 5 (6.3%) | 11 (2.4%) | 2.2 |
tchize | 2 (2.5%) | 5 (1.1%) | 2.5 |
anmaster | 4 (5.1%) | 4 (0.9%) | 1.0 |
lalo | 1 (1.3%) | 2 (0.4%) | 2.0 |
silvernexus | 1 (1.3%) | 1 (0.2%) | 1.0 |
cavesomething | 2 (2.5%) | 1 (0.2%) | 0.5 |
Mark 'CastAbility' as obsolete.
0 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?
1 lines of code changed in 1 file:
Remove gettimeofday() compatibility functions
0 lines of code changed in 1 file:
Fix header files on Windows
Submitted by: BloodyShade
2 lines of code changed in 1 file:
Refactor to use C99 integer type names.
Submitted by: Tolga Dalman
9 lines of code changed in 1 file:
Trim legacy Makefile headers.
0 lines of code changed in 2 files:
Enable Python to give knowledge items.
1 lines of code changed in 1 file:
Wrap identify() to plugins. Fix undefined symbol.
4 lines of code changed in 1 file:
Misc documentation fixes.
1 lines of code changed in 1 file:
Expose player_arrest() to plugins.
1 lines of code changed in 1 file:
Expose jail properties to plugins.
3 lines of code changed in 1 file:
Allow cost_string_from_value() callers to specify maximum coin to use.
1 lines of code changed in 1 file:
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.
2 lines of code changed in 1 file:
Make Python's Object.Anim a String in both read and write.
1 lines of code changed in 1 file:
Make Python's Object.Face a String in both read and write.
1 lines of code changed in 1 file:
Change event listener prototype for plugins to return int instead of void*.
1 lines of code changed in 1 file:
Fix documentation.
1 lines of code changed in 1 file:
Make the plugin calls to player titles respect the custom titles the player has set.
1 lines of code changed in 1 file:
Expose one knowledge function to plugin.
1 lines of code changed in 1 file:
Fix invalid function call. Add function prototypes.
2 lines of code changed in 1 file:
Quest handling changes, remove questend calls, replace with individual
steps which can 'finish quest'.
0 lines of code changed in 1 file:
Rename object_free() to object_free_drop_inventory() to hint about possible side-effects.
1 lines of code changed in 1 file:
Don't call server functions directly from plugins.
2 lines of code changed in 1 file:
Extract 'remove_depletion' function from potion. Give access to plugins to it, add to Python wrappers.
1 lines of code changed in 1 file:
Plugin access to 'quest_was_completed' function.
1 lines of code changed in 1 file:
Revamp quests, use a definition file to factorize things.
2 lines of code changed in 1 file:
Low-level quest status handling.
7 lines of code changed in 1 file:
Plugin utility function cf_map_insert_object_around().
1 lines of code changed in 1 file:
Export query_cost_string and cost_string_from_value to plugins.
2 lines of code changed in 1 file:
Rename function names.
1 lines of code changed in 1 file:
Rename most functions in object.c to object_xxx().
1 lines of code changed in 1 file:
Whitespace changes: consistently reformat code.
66 lines of code changed in 1 file:
re-enabling cfpython to change a player's title
2 lines of code changed in 1 file:
Automatic style fix: replace "foo* bar" by "foo *bar", remove extra spaces inside parentheses, etc.
129 lines of code changed in 1 file:
Fix some more snprintf using a non-constant string as format parameter, and no
arguments to format string. Also change some more // comments to /**/, as crossfire
is C89 not C99. Add some missing prototypes to headers. Add missing value to a return.
Change from using strcasestr (GNU specific) to the already existing strcasestr_local
in one place.
1 lines of code changed in 1 file:
Removed unused .cvsignore files, after all we use SVN since a long time.
0 lines of code changed in 1 file:
Add length parameter for some functions to be able to use snprintf instead of
sprintf in those. Fixed a char* that should have been const char* in plugin code.
Fixed some typos in protocol documentation. Also fixed indention in some code while
I was working on it anyway.
1 lines of code changed in 1 file:
Wrapper for move_to(). Fix invalid move_to parameter order.
1 lines of code changed in 1 file:
Give access to move_to() to plugins.
1 lines of code changed in 1 file:
Remove left-over from weather code.
0 lines of code changed in 1 file:
(36 more)