fixed bug that prevent from compiling correctly
3 lines of code changed in 1 file:
Bugfix: Corrected strange behaviour with the use of inscription skill,
resulting in corrupted strings sometimes. - Gros 01/25/02
17 lines of code changed in 2 files:
Work on multiple projects, each with their own coding style?
Info on how to setup emacs to autoconfig itself for each project.
19 lines of code changed in 1 file:
COnverted the specie entry in DB to species
5 lines of code changed in 1 file:
An example file defining an animation
0 lines of code changed in 1 file:
some fixes in informations show in console
14 lines of code changed in 1 file:
The static html files associated with logger
1 lines of code changed in 3 files:
The cgi files needed to show stats. As requested by mids. Sorry for forgotting:(
15 lines of code changed in 19 files:
Given AV's complaint here:
http://mailman.real-time.com/pipermail/crossfire-devel/2002-January/002917.html
And the stylistic recomendations of #12, I add info on how to make emacs and vim
do the right spacing.
0 lines of code changed in 1 file:
Add helpfile for teleport. mids 2002-01-17
10 lines of code changed in 2 files:
include/player.h include/sproto.h server/c_chat.c server/player.c:
New player command 'reply', replies to the last person who told you
something.
server/c_wiz.c: New DM command 'teleport', lets a DM teleport next
to target player, it is an inverse summon.
server/commands.c: Add hooks for 'reply' and 'teleport'.
mids 2002-01-16
107 lines of code changed in 7 files:
gx11.c: Fix for error with Count when nopopups is enabled.
After picking up with Count the label Count wasn't resetted to 0 but
cpl.count is. After dropping with Count both the label and cpl.count are
resetted to 0. Now it is always made 0 after pickup/drop, just like with
cfclient.
mids 2002-01-16
4 lines of code changed in 1 file:
Most of the changes are by Edgar Toernig - I've just applied them and
checked them in. The stripping out of the display_mode variable is
my doing however.
configure.in, configure: Add check for zlib before png lib check, as on
some systems, png requires -lz.
common/client-types.h: Add #ifdef check for SOL_TCP
common/client.c: Add fast_tcp_send variable, comment out printing of error
from socket EOF. Use TCP_NODELAY for sending data to the server
if TCP_NODELAY is available. cs_write_string modified to use
cs_print_string.
common/client.h: Remove display_mode enum, add fast_tcp_send extern.
common/commands.c, common/init.c,gtk/image.c, gtk/map.c
cs_write_sting modified to use cs_print_string
common/external.h: set_autorepeat extern added.
common/newsocket.c: Modified to be better optimized for using TCP_NODELAY -
cs_print_string function added.
common/player.c: modified to use cs_print_string , autorepeat client side
command added.
common/proto.h, gtk/gtkproto.h: updated with new functions
gnome/gnome.c: display_mode variable removed, cs_write_string
replaced with cs_print_string
gtk/gx11.c: display_mode variable removed, cs_write_string replaced with
cs_print_string, -nofog option added
pixmaps/question.111: Resized to be 32x32
pixmaps/*.xbm - used for inventory icons in X11 client, replacing xpm
files
sound-src/cfsndserv.c: Better error handling, include time.h
x11/cfclient.man: -font and -noautorepeat options added.
x11/png.c: better error checking for rescaling images
x11/x11.c: noautorepeat variable added, display_mode removed, image icon
functionality re-enabled, images now created from xbm files,
set_autorepeat function added, add ability to set font, add mouse
wheel support
x11/x11.h: remove screen_num extern.
x11/x11proto.h: Updated with new functions.
x11/xutil.c: Modified to use image_size instead of hardcoded 24x24 value
for the status icons. cs_write_replaced with cs_print_string, no
auto repeat functionality added.
MSW 2001-01-14
688 lines of code changed in 36 files:
Make a seperate 'Developers' subdirectory in doc, and put relevant
developer files in that directory. This should hopefully make it a bit
easier to find information for both players and developers.
MSW 2001-01-14
5109 lines of code changed in 21 files:
TODO: updated with bugs, remove things that have been done and are no
longer TODO's.
configure.in, configure: Remove lib/xpmtopix.pl file form those to be
built, as that file has been removed.
common/object.c: Fix bug in check_walk_on which would result in spell
objects not being properly processed - the intention is not to process
spell objects - we should stop going up (in previous loop) when we
get such an object, not on the way down. This fixes directors not
working really well.
MSW 2001-01-13
6054 lines of code changed in 5 files:
When removing the old crossloop binary, remove it from the bindir, not from
/.
1 lines of code changed in 1 file:
Fix the makefile up to install the wizhelp, and remove an accidentally
committed file.
28 lines of code changed in 1 file:
Add new wizhelp commands. Written by Cryo, formatted by me.
20 lines of code changed in 39 files:
Modify the create command to accept an arbitrary number of patch arguments,
allowing a dm to create and patch a number of items in one fell swoop.
Requested by Cryo.
120 lines of code changed in 1 file:
Allow the loader to save objects marked for save on overlay.
4 lines of code changed in 3 files:
Fix a few bugs in the overlay saves and loads. Add a new DM command
overlay_save to force caving/creation of an overlay.
39 lines of code changed in 4 files:
Never load an overlay map on top of a temp map. In addition, never load
an overlay, when ready_map is called with the MAP_OVERLAY flag (meaning, load
only the overlay). This prevents ready_map from stacking multiple overlays
on top of one another.
6 lines of code changed in 1 file:
Essentially backout the overlay maps. They will no longer be created
unless the server is running with the new world maps.
1 lines of code changed in 1 file:
Fix problem loading unique player maps noted by mids. Sorry about the
chaos this caused.
0 lines of code changed in 1 file:
Backout of Anim25 patch by michtoen. It was causing server crashes, and
is generally not useful in a non-iso crossfire. Discussed w/ mwedel.
72 lines of code changed in 7 files:
Clean up some missing prototypes, protect tod.h against multiple inclusion,
and generally make -Wmissing-prototypes happier.
14 lines of code changed in 7 files:
Add the concept of overlay maps to the code. An overlay map is a map which
is loaded on top of another map, replacing values in the header, and placing
objects on top of other objects. This is the fundamental part of the new
weather code, but also can be used to allow dynamic editing of the worldmaps
by DM's eventually.
garbled 2002-01-01
Phase II of the new weather system is done. Please let me know immediately
if this causes any bizzare effects.
332 lines of code changed in 13 files:
Brief discussion on irc about style resulted in the addition of 3 new guides to
programming style.
14) As discussed on irc, the preferred style for expressions is like this:
if (expression) {
statement;
statement;
}
if <space> (expression), the space between the if and expression is required.
NOT like this:
if (expression)
{
statement;
statement;
}
15) The preferred style of formal parameters:
void myFooFunction(param1, param2, param3) {
statement;
statement;
}
No space after the left paren, no space before the right paren.
Comma right after the formal param, space right after the comma.
16) Local variable names. Just a rules of thumb.
This are ok:
int mylongvarname;
int my_long_var_name;
Please do NOT use caps expect for typedefs, enums and defines.
36 lines of code changed in 1 file:
- Fixed typo in install target for x11 client.
- Make all clients Provide: crossfire-client
- Make sounds dependent on crossfire-client.
6 lines of code changed in 1 file: