[root]/server/trunk/plugins/common/include
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 77 (100.0%) | 467 (100.0%) | 6.0 |
ryo_saeba | 52 (67.5%) | 129 (27.6%) | 2.4 |
quinet | 1 (1.3%) | 129 (27.6%) | 129.0 |
mwedel | 2 (2.6%) | 70 (15.0%) | 35.0 |
akirschbaum | 4 (5.2%) | 69 (14.8%) | 17.2 |
gros | 4 (5.2%) | 47 (10.1%) | 11.7 |
partmedia | 5 (6.5%) | 11 (2.4%) | 2.2 |
tchize | 2 (2.6%) | 5 (1.1%) | 2.5 |
anmaster | 4 (5.2%) | 4 (0.9%) | 1.0 |
lalo | 1 (1.3%) | 2 (0.4%) | 2.0 |
cavesomething | 2 (2.6%) | 1 (0.2%) | 0.5 |
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:
Add support for user-defined events. Those can be called from the Python plugin.
1 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
4 lines of code changed in 1 file:
(34 more)