Directory server/trunk/common/

Total Files:
39
Deleted Files:
4
Lines of Code:
28460

[root]/server/trunk/common

Lines of Code

server/trunk/common/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 1598 (100.0%) 41455 (100.0%) 25.9
ryo_saeba 596 (37.3%) 23219 (56.0%) 38.9
akirschbaum 390 (24.4%) 10235 (24.7%) 26.2
anmaster 156 (9.8%) 3601 (8.7%) 23.0
mwedel 111 (6.9%) 1552 (3.7%) 13.9
partmedia 212 (13.3%) 1348 (3.3%) 6.3
silvernexus 56 (3.5%) 615 (1.5%) 10.9
gros 19 (1.2%) 328 (0.8%) 17.2
tchize 4 (0.3%) 197 (0.5%) 49.2
quinet 31 (1.9%) 172 (0.4%) 5.5
aaron_baugher 1 (0.1%) 126 (0.3%) 126.0
kbulgrien 9 (0.6%) 28 (0.1%) 3.1
lalo 1 (0.1%) 11 (0.0%) 11.0
cavesomething 1 (0.1%) 8 (0.0%) 8.0
qal21 4 (0.3%) 6 (0.0%) 1.5
kstenger 4 (0.3%) 4 (0.0%) 1.0
buzzsawddog 2 (0.1%) 4 (0.0%) 2.0
rjtanner 1 (0.1%) 1 (0.0%) 1.0

Most Recent Commits

partmedia 2019-11-27 17:16 Rev.: 21031

Refactor save_object()

Split save_object() into a version that only stores the object string in
a StringBuffer. This allows future code that stores objects in places
other than map files.

47 lines of code changed in 1 file:

  • server/trunk/common: object.c (+47 -48)
partmedia 2019-08-31 10:25 Rev.: 20993

Sleep in select() instead of usleep()

This allows us to handle commands from the client as soon as they
arrive, reducing the command-handling latency.

3 lines of code changed in 1 file:

  • server/trunk/common: time.c (+3 -11)
partmedia 2019-08-31 10:14 Rev.: 20988

Refactor game loop

16 lines of code changed in 1 file:

  • server/trunk/common: time.c (+16 -8)
partmedia 2019-08-30 00:08 Rev.: 20986

Show correct drain message on death

1 lines of code changed in 1 file:

  • server/trunk/common: living.c (+1 -1)
partmedia 2019-08-30 00:08 Rev.: 20985

Disambiguate stat change messages

10 lines of code changed in 1 file:

  • server/trunk/common: living.c (+10 -10)
partmedia 2019-08-29 22:54 Rev.: 20982

Merge duplicate code

2 lines of code changed in 1 file:

  • server/trunk/common: living.c (+2 -1)
partmedia 2019-08-25 19:44 Rev.: 20978

Make warning more useful

7 lines of code changed in 1 file:

  • server/trunk/common: loader.l (+7 -3)
partmedia 2019-08-15 00:41 Rev.: 20958

Move init_objects()

33 lines of code changed in 2 files:

  • server/trunk/common: init.c (-31), object.c (+33 -2)
partmedia 2019-08-15 00:41 Rev.: 20957

Remove unused globals

0 lines of code changed in 1 file:

  • server/trunk/common: map.c (-2)
partmedia 2019-08-13 09:47 Rev.: 20954

Reset FLAG_CONFUSED

1 lines of code changed in 1 file:

  • server/trunk/common: living.c (+1)
partmedia 2019-08-11 22:12 Rev.: 20949

Simplify MEMORY_DEBUG

Replace realloc() with a simple direct call to calloc() for each object
and avoid free list handling. This makes MEMORY_DEBUG more useful with
modern conveniences like -fsanitize=address.

While here update documentation for MEMORY_DEBUG.

12 lines of code changed in 2 files:

  • server/trunk/common: init.c (+1 -4), object.c (+11 -27)
silvernexus 2019-08-11 13:11 Rev.: 20946

Improve handling of formula check to handle cauldron and tool differences.

26 lines of code changed in 1 file:

  • server/trunk/common: recipe.c (+26 -5)
partmedia 2019-08-10 22:07 Rev.: 20941

Set FLAG_NO_PICK when weight is zero

Some parts of the code still only check for FLAG_NO_PICK. Fix this class
of bug by setting FLAG_NO_PICK automatically.

6 lines of code changed in 1 file:

  • server/trunk/common: loader.l (+6 -1)
partmedia 2019-04-29 15:38 Rev.: 20762

Fix safe_strcat() when using strlcat()

Match the behavior of the original safe_strcat() function when the
original string would be longer than the destination buffer. In
particular, do not fail an assertion and set curlen correctly.

3 lines of code changed in 1 file:

  • server/trunk/common: porting.c (+3 -2)
rjtanner 2019-04-18 00:01 Rev.: 20741

Correct typo in a comment (Attempt vs. Attenmpt) in common/languages.c

1 lines of code changed in 1 file:

  • server/trunk/common: languages.c (+1 -1)
partmedia 2019-03-27 13:11 Rev.: 20739

Prevent active transports from being picked up

3 lines of code changed in 1 file:

  • server/trunk/common: object.c (+3)
silvernexus 2019-03-20 17:02 Rev.: 20728

Fix bug #858 and r20721 by making arch_types_valid.c be a standalone source file.

4 lines of code changed in 3 files:

  • server/trunk/common: Makefile.am (+1), arch.c (-7), is_valid_types_gen.pl (+3 -3)
silvernexus 2019-03-15 12:32 Rev.: 20721

Dynamically generate function is_type_valid() on build from enum in include/object.h.

81 lines of code changed in 3 files:

  • server/trunk/common: Makefile.am (+4 -1), arch.c (+4 -56), is_valid_types_gen.pl (new 73)
akirschbaum 2019-02-09 05:08 Rev.: 20711

Use proper prototypes

1 lines of code changed in 1 file:

  • server/trunk/common: cf_random.c (+1 -1)
partmedia 2019-01-30 01:02 Rev.: 20706

Warn when objects start before previous ones end

12 lines of code changed in 1 file:

  • server/trunk/common: loader.l (+12)
partmedia 2019-01-28 01:25 Rev.: 20699

Add setting to always use crypt(3)

Add new 'crypt_mode' setting. When set to 0 or left unset, preserve the
legacy behavior of not hashing passwords on Windows and FreeBSD. When
set to 1 (set for new installations), always use crypt(3).

This setting is also useful for hosting player files, originally created
on Linux, on FreeBSD.

1 lines of code changed in 1 file:

  • server/trunk/common: init.c (+1)
partmedia 2019-01-19 12:11 Rev.: 20696

Check unique map path before saving

Unique maps are assumed to have had their paths correctly set to a
writable directory in LOCALDIR. This assumption may not hold if a map
maker errs (for example, when a player enters a unique map through an
exit that does not have the unique flag set).

Check that the map path is in LOCALDIR before attempting to save it.
Otherwise, the map may be saved to any directory to which the Crossfire
process has write access, which is surprising at best and a security
vulnerability at worst.

13 lines of code changed in 1 file:

  • server/trunk/common: map.c (+13 -1)
partmedia 2019-01-14 09:59 Rev.: 20692

Add option to always enable HP bars

The new 'always_show_hp' server option enables accurate HP bars for all
living players and monsters, as if a high-level 'probe' spell was always
in effect.

Sponsored by: Titus
Tracker: feature-requests/250

1 lines of code changed in 1 file:

  • server/trunk/common: init.c (+1)
partmedia 2019-01-10 12:17 Rev.: 20685

Fail gracefully loading maps with wrong line ends

4 lines of code changed in 1 file:

  • server/trunk/common: map.c (+4 -2)
partmedia 2019-01-07 20:40 Rev.: 20684

Check return from ready_map_name()

Sponsored by: tituss

3 lines of code changed in 1 file:

  • server/trunk/common: map.c (+3 -3)
partmedia 2018-12-31 17:53 Rev.: 20667

Fix warning

1 lines of code changed in 1 file:

  • server/trunk/common: object.c (+1 -1)
partmedia 2018-12-31 13:56 Rev.: 20663

Fix integer type

2 lines of code changed in 1 file:

  • server/trunk/common: utils.c (+2 -1)
silvernexus 2018-12-31 08:46 Rev.: 20661

Add more book titles.

6 lines of code changed in 1 file:

  • server/trunk/common: readable.c (+6 -1)
silvernexus 2018-12-23 00:15 Rev.: 20615

Fix invalid arguments to calloc.

1 lines of code changed in 1 file:

  • server/trunk/common: links.c (+1 -1)
silvernexus 2018-12-22 23:48 Rev.: 20614

Better utilize calloc to set dynamic structs to 0.

4 lines of code changed in 1 file:

  • server/trunk/common: links.c (+4 -8)
silvernexus 2018-10-28 18:32 Rev.: 20608

Allow for items to make the wielder confused.
Also add helmets that make the wielder confused.

6 lines of code changed in 2 files:

  • server/trunk/common: artifact.c (+2), living.c (+4)
silvernexus 2018-10-24 18:18 Rev.: 20604

Finish r20603 to make magic field in dragon ability treasurelist define the number of levels at which the ability is gained.

6 lines of code changed in 1 file:

  • server/trunk/common: living.c (+6 -4)
silvernexus 2018-10-24 16:39 Rev.: 20602

Spell hierachical correctly.

1 lines of code changed in 1 file:

  • server/trunk/common: readable.c (+1 -1)
silvernexus 2018-10-24 08:02 Rev.: 20601

Fix slightly overzealous comment removal from r20595.

1 lines of code changed in 1 file:

  • server/trunk/common: arch.c (+1 -1)
silvernexus 2018-10-24 07:48 Rev.: 20600

Fix long lines of lore messages in books getting split at buffer ends.

19 lines of code changed in 1 file:

  • server/trunk/common: readable.c (+19 -3)
silvernexus 2018-10-23 19:48 Rev.: 20598

Add 'illuminated text' as the name for religion books. Also correct spelling of 'gilt' (was 'guilt')

2 lines of code changed in 1 file:

  • server/trunk/common: readable.c (+2 -1)
silvernexus 2018-10-22 20:56 Rev.: 20597

Refactor a malloc and set to zero into a calloc.

4 lines of code changed in 1 file:

  • server/trunk/common: recipe.c (+4 -22)
silvernexus 2018-10-22 20:07 Rev.: 20595

Update archetype loading code to no longer need warn_archetypes.
Also make sure a pile of error messages don't arise from loading.

6 lines of code changed in 3 files:

  • server/trunk/common: arch.c (+3 -6), init.c (-1), loader.l (+3 -3)
silvernexus 2018-09-24 14:43 Rev.: 20588

Fix an error when trying to examine a mimic when it is disguised.

1 lines of code changed in 1 file:

  • server/trunk/common: item.c (+1)
silvernexus 2018-05-28 20:36 Rev.: 20571

Fix bug #823: Serpentmen don't get additional AC when multiple bracers are equipped

23 lines of code changed in 1 file:

  • server/trunk/common: living.c (+23 -2)

(851 more)

Generated by StatSVN 0.7.0