January 2002 Commit Log

Number of Commits:
Number of Active Developers:
tchize 2002-01-27 06:30 Rev.: 1520

fixed bug that prevent from compiling correctly

3 lines of code changed in 1 file:

gros 2002-01-25 05:53 Rev.: 1519

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:

tanner 2002-01-22 02:23 Rev.: 1518

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:

tchize 2002-01-18 16:00 Rev.: 1517

COnverted the specie entry in DB to species

5 lines of code changed in 1 file:

tchize 2002-01-18 11:14 Rev.: 1516

An example file defining an animation

0 lines of code changed in 1 file:

tchize 2002-01-18 11:05 Rev.: 1515

some fixes in informations show in console

14 lines of code changed in 1 file:

tchize 2002-01-18 10:42 Rev.: 1514

The static html files associated with logger

1 lines of code changed in 3 files:

tchize 2002-01-18 10:39 Rev.: 1513

The cgi files needed to show stats. As requested by mids. Sorry for forgotting:(

15 lines of code changed in 19 files:

tanner 2002-01-17 18:59 Rev.: 1512

Given AV's complaint here:

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:

jbontje 2002-01-17 17:44 Rev.: 1511

Add helpfile for teleport. mids 2002-01-17

10 lines of code changed in 2 files:

jbontje 2002-01-16 05:51 Rev.: 1510

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
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:

jbontje 2002-01-15 20:25 Rev.: 1509

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
mids 2002-01-16

4 lines of code changed in 1 file:

mwedel 2002-01-15 02:33 Rev.: 1508

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
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
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:

mwedel 2002-01-14 02:56 Rev.: 1507

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:

mwedel 2002-01-14 01:03 Rev.: 1506

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:

garbled 2002-01-04 10:45 Rev.: 1505

When removing the old crossloop binary, remove it from the bindir, not from

1 lines of code changed in 1 file:

garbled 2002-01-04 02:36 Rev.: 1504

Fix the makefile up to install the wizhelp, and remove an accidentally
committed file.

28 lines of code changed in 1 file:

garbled 2002-01-04 02:24 Rev.: 1503

Add new wizhelp commands. Written by Cryo, formatted by me.

20 lines of code changed in 39 files:

garbled 2002-01-04 01:37 Rev.: 1502

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:

garbled 2002-01-03 17:02 Rev.: 1501

Allow the loader to save objects marked for save on overlay.

4 lines of code changed in 3 files:

garbled 2002-01-03 16:32 Rev.: 1500

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:

garbled 2002-01-03 00:40 Rev.: 1499

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:

garbled 2002-01-02 17:59 Rev.: 1498

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:

garbled 2002-01-02 13:22 Rev.: 1497

Fix problem loading unique player maps noted by mids. Sorry about the
chaos this caused.

0 lines of code changed in 1 file:

garbled 2002-01-02 01:53 Rev.: 1496

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:

garbled 2002-01-01 19:26 Rev.: 1495

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:

garbled 2002-01-01 18:37 Rev.: 1494

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:

tanner 2002-01-01 17:11 Rev.: 1493

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) {

if <space> (expression), the space between the if and expression is required.

NOT like this:

if (expression)

15) The preferred style of formal parameters:

void myFooFunction(param1, param2, param3) {

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:

tanner 2002-01-01 00:10 Rev.: 1492

- 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:

December 2001 »

Generated by StatSVN 0.7.0