October 2010 Commit Log

Number of Commits:
36
Number of Active Developers:
6
meflin2 2010-10-29 12:33 Rev.: 14042

make quite command message more clear

1 lines of code changed in 1 file:

mwedel 2010-10-29 01:13 Rev.: 14041

Add some notes about race/class starting choices with advanced
character creation. Work in progress, but no harm in commiting
documentation as done so far.
MSW 2010-10-28

151 lines of code changed in 2 files:

anmaster 2010-10-25 03:48 Rev.: 14036

Fix possibility of arithmetic overflow in the function buf_overflow().

6 lines of code changed in 2 files:

kbulgrien 2010-10-24 13:09 Rev.: 14035

- BloodyShade(IRC) suggested fixing this.

2 lines of code changed in 1 file:

ryo_saeba 2010-10-24 09:17 Rev.: 14034

Simplify code.

1 lines of code changed in 1 file:

anmaster 2010-10-24 09:15 Rev.: 14033

Enable Python 2.7 to be used. Prefer 3.1 over 3.0.

6 lines of code changed in 2 files:

ryo_saeba 2010-10-24 08:46 Rev.: 14031

Const specifier for object::face.

3 lines of code changed in 2 files:

ryo_saeba 2010-10-24 07:17 Rev.: 14030

Use strncat instead of snprintf, as the result is not specified if the same data is used as source and destination.

2 lines of code changed in 1 file:

ryo_saeba 2010-10-24 06:58 Rev.: 14029

Thou Shall Not Change A Const Variable (tm).

3 lines of code changed in 1 file:

ryo_saeba 2010-10-24 06:37 Rev.: 14028

Remove 'Fontindex' type and use 'uint16', for coherence.

7 lines of code changed in 5 files:

ryo_saeba 2010-10-24 05:54 Rev.: 14026

Update.

15 lines of code changed in 1 file:

mwedel 2010-10-24 00:35 Rev.: 14025

server/player.c: Bug fix for new character creation - give racial items
before applying class so special racial faces stick.
MSW 2010-10-23

23 lines of code changed in 2 files:

kbulgrien 2010-10-23 23:00 Rev.: 14024

- Add various details regarding archetypes, IRC, the check framework, etc. and
edit various paragraphs to try to improve the presentation of information.
- Minor reformatting for more consistent margins.

83 lines of code changed in 1 file:

mwedel 2010-10-21 01:20 Rev.: 14015

Update for advanced (in game) character creation:
common/init.c: Add check for new subtype for finding first map.
doc/Developers/protocol: Fix formatting, add starting map information.
include/shared/newclient.h: Add types for map requestinfo data.
include/map.h: Add new map subtypes.
include/player.h: Add new ADD_PLAYER_... values for add_player()
include/sockproto.h: updated
include/sproto.h: updated
server/player.c: Change add_player() to have second parameter be a
bitmask value and not true/false. Add apply_race_and_class().
server/apply.c: Reformat apply_changes_to_player() and have it take new
parameter which determines if class stat bonus can exceed racial maximum.
socket/loop.c: Handle startingmap requestinfo requrest.
socket/lowlevel.c: Add SockList_AddLen16Data() for cases were we want
to send a length prefixed block of data that is >255 bytes long.
socket/request.c: Update for loginmethod 2. Update decode_name_password()
to support passing length of data back to server via parameter. Handle
new character creation data from client.
socket/requestinfo.c: Add command to send choice of starting maps
to the client.
types/player_changer/player_changer.c: Add new parameter to call of
apply_changes_to_player()
MSW 2010-10-20

576 lines of code changed in 15 files:

mwedel 2010-10-21 01:16 Rev.: 14013

New definitions for starting map information.
MSW 2010-10-20

7 lines of code changed in 1 file:

akirschbaum 2010-10-18 15:48 Rev.: 14008

Prevent duplicate freeing of socket_struct entries.

5 lines of code changed in 2 files:

ryo_saeba 2010-10-10 13:27 Rev.: 13989

Correctly enable plugins to handle THROW and STOP events for projectiles.

27 lines of code changed in 3 files:

anmaster 2010-10-10 09:35 Rev.: 13988

Change from using memory.h to using string.h, include memory.h as well
but make use of the check for it we already have in configure... That
header shouldn't be needed, but who knows... Also Update the output of
the -o flag to be more relevant...

14 lines of code changed in 3 files:

anmaster 2010-10-10 09:19 Rev.: 13987

Fix incorrect check in test/bugs/bugtrack/check_2879249.c.

4 lines of code changed in 2 files:

anmaster 2010-10-10 09:17 Rev.: 13986

Fix bug that caused server to sometimes crash on account login.

4 lines of code changed in 2 files:

ryo_saeba 2010-10-10 06:22 Rev.: 13984

Give access to 'cost_string_from_value' to the Python plugin.

16 lines of code changed in 2 files:

ryo_saeba 2010-10-10 06:20 Rev.: 13983

Use all coin types when displaying prices.

4 lines of code changed in 2 files:

anmaster 2010-10-09 16:14 Rev.: 13979

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.

111 lines of code changed in 12 files:

anmaster 2010-10-09 15:29 Rev.: 13978

Add missing CF_PLUGIN in cflogger. This would only fail on Windows since by default on *nix, all symbols are exported. Thus this error went unnoticed until I tried with -fvisibility=hidden and setting the MODULEAPI and CF_PLUGIN macros use __attribute__((visibility("default"))...

7 lines of code changed in 2 files:

anmaster 2010-10-08 08:32 Rev.: 13977

Fix some serious compiler warnings (missing declaration of function, fixed by adding an #include; wrong type for argument to snprintf, fixed by changing to use the proper variable) in the test
suites.

8 lines of code changed in 3 files:

anmaster 2010-10-08 08:28 Rev.: 13976

Fix case where a size_t* and an int* were confused. On my system that resulted in rare data corruption sometimes when the function in question was called.

8 lines of code changed in 2 files:

anmaster 2010-10-08 08:11 Rev.: 13975

Fix format string used to include pid in temporary filenames. It was %hx (short) but in reality pids are these days 32-bit. Change to %x and cast the parameter to unsignd int.

7 lines of code changed in 2 files:

kbulgrien 2010-10-07 19:55 Rev.: 13972

- Fix compilation with -Wformat -Werror=format-security.

10 lines of code changed in 1 file:

anmaster 2010-10-06 07:59 Rev.: 13964

Add missing -I in utils/Makefile.am, otherwise mapper.c doesn't find global.h.

5 lines of code changed in 2 files:

ryo_saeba 2010-10-03 04:59 Rev.: 13963

Don't crash when there is a mood floor with speed in a container.

11 lines of code changed in 2 files:

ryo_saeba 2010-10-03 04:47 Rev.: 13962

Discard items of type PLAYER during map loading.

13 lines of code changed in 2 files:

kbulgrien 2010-10-02 16:46 Rev.: 13961

- Macros installed by libtoolize.

15 lines of code changed in 4 files:

kbulgrien 2010-10-02 16:44 Rev.: 13960

- Follow recommendation given by libtoolize.

1 lines of code changed in 1 file:

ryo_saeba 2010-10-02 04:18 Rev.: 13956

New pickup type, 'container'.

16 lines of code changed in 4 files:

ryo_saeba 2010-10-02 04:12 Rev.: 13955

Use 'magic devices' for weapon and armour improvers during pickup.

5 lines of code changed in 2 files:

kbulgrien 2010-10-01 06:39 Rev.: 13953

- Change the server SockList buffer to use MAXSOCKBUF for its size (also used
by the client). The prior literal specified one too many bytes allowed by
a two byte size, and even though it was practically okay, it was confusing
or distracting to see the server allocate a bigger buffer than the client.

7 lines of code changed in 1 file:

September 2010 »

Generated by StatSVN 0.7.0