Directory common/

Total Files:
38
Deleted Files:
4
Lines of Code:
28428

[root]/common

Lines of Code

common/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 1573 (100.0%) 41198 (100.0%) 26.1
ryo_saeba 596 (37.9%) 23219 (56.4%) 38.9
akirschbaum 389 (24.7%) 10234 (24.8%) 26.3
anmaster 156 (9.9%) 3601 (8.7%) 23.0
mwedel 111 (7.1%) 1552 (3.8%) 13.9
partmedia 196 (12.5%) 1204 (2.9%) 6.1
silvernexus 49 (3.1%) 504 (1.2%) 10.2
gros 19 (1.2%) 328 (0.8%) 17.2
tchize 4 (0.3%) 197 (0.5%) 49.2
quinet 31 (2.0%) 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

Most Recent Commits

partmedia 2019-01-30 01:02 Rev.: 20706

Warn when objects start before previous ones end

12 lines of code changed in 1 file:

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

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

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

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

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

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

Fix warning

1 lines of code changed in 1 file:

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

Fix integer type

2 lines of code changed in 1 file:

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

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

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

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

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

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

Spell hierachical correctly.

1 lines of code changed in 1 file:

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

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

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

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

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

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

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

  • common: living.c (+23 -2)
silvernexus 2018-05-28 15:30 Rev.: 20570

Simplify code for detrmining AC/WC on bracers and armor.
Should be functionally equivalent to prior code.

6 lines of code changed in 1 file:

  • common: living.c (+6 -8)
silvernexus 2018-02-11 00:10 Rev.: 20558

Refactor get_map_from_coord to be iterative, rather than recursive.
Also, some whitespace changes in out_of_map.

72 lines of code changed in 1 file:

  • common: map.c (+72 -61)
silvernexus 2018-01-23 17:06 Rev.: 20552

Reduce calls to realloc in animation loading by doubling size per realloc instead of adding ten.
Also fix improper handling of a failed realloc identified by CppCheck.

29 lines of code changed in 1 file:

  • common: anim.c (+29 -3)
silvernexus 2018-01-21 10:46 Rev.: 20549

Fix incorrect date in comment from r20548.

1 lines of code changed in 1 file:

  • common: init.c (+1 -1)
silvernexus 2018-01-21 10:36 Rev.: 20548

Adjust attack message intialization to support tabs as whitespace and use strspn to reduce additional overhead from adding tabs.

9 lines of code changed in 1 file:

  • common: init.c (+9 -3)
silvernexus 2018-01-17 20:22 Rev.: 20545

Merge redundant variable assignments in for loop in fix_player.\nIdentified by CppCheck.

1 lines of code changed in 1 file:

  • common: living.c (+1 -3)
silvernexus 2018-01-09 13:17 Rev.: 20539

Fix segfault from trying to copy data on an identified item without op->arch.\n Fixes bug #844

2 lines of code changed in 1 file:

  • common: artifact.c (+2 -1)
silvernexus 2018-01-08 20:05 Rev.: 20538

Add identified image handling to items that start identified but are in a type that can be identifiable.

5 lines of code changed in 1 file:

  • common: artifact.c (+5 -1)
silvernexus 2018-01-07 21:19 Rev.: 20537

Make artifacts of types that do not need identifying use identified face and animation.

10 lines of code changed in 1 file:

  • common: artifact.c (+10)
silvernexus 2018-01-04 18:01 Rev.: 20536

Change player_lvl_adj() to use loops instead of recursion.

29 lines of code changed in 1 file:

  • common: living.c (+29 -28)
silvernexus 2017-08-23 20:51 Rev.: 20502

Add messages and flag for paralysis, allowing for smarter handling of paralysis in the future.
Also disallow eating food when starving and paralyzed, since it is incogruous to do so.

1 lines of code changed in 1 file:

  • common: loader.l (+1)
silvernexus 2017-08-09 20:27 Rev.: 20480

Patch bug #648: item power ignored from certain items.

31 lines of code changed in 1 file:

  • common: living.c (+31 -20)
silvernexus 2017-08-05 21:45 Rev.: 20474

Fix animation setting for firewalls.

7 lines of code changed in 1 file:

  • common: button.c (+7 -1)
silvernexus 2017-08-05 21:25 Rev.: 20473

Fix rotation of turnable firewalls.

9 lines of code changed in 1 file:

  • common: button.c (+9 -3)
partmedia 2017-07-31 15:20 Rev.: 20463

Fix comparison

1 lines of code changed in 1 file:

  • common: map.c (+1 -1)
partmedia 2017-07-29 13:37 Rev.: 20459

Fix stack buffer overflow in map lore loader

5 lines of code changed in 1 file:

  • common: map.c (+5 -1)
partmedia 2017-05-27 23:00 Rev.: 20360

Remove redundant memset() after calloc()

1 lines of code changed in 1 file:

  • common: region.c (+1 -5)
partmedia 2017-01-17 10:44 Rev.: 20327

Split random functions into its own file

This makes it possible for plugins to share the cf_random() function
without bringing in all the other symbols required in porting.c.

25 lines of code changed in 3 files:

  • common: Makefile.am (+1), cf_random.c (new 24), porting.c (-20)
partmedia 2016-08-12 22:02 Rev.: 20314

Fix signed integer comparisons

8 lines of code changed in 3 files:

  • common: readable.c (+4 -4), treasure.c (+1 -2), utils.c (+3 -3)

(832 more)

Generated by StatSVN 0.7.0