Developers: partmedia

Login name:
partmedia
Total Commits:
4,506 (1.4%)
Lines of Code:
270,643 (0.5%)
Most Recent Commit:
2020-12-28 00:35

Activity by Clock Time

Activity by Hour of Day for partmedia

Activity by Day of Week for partmedia

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 4506 (100.0%) 270643 (100.0%) 60.0
client/trunk/gtk-v2/ui/ 100 (2.2%) 80330 (29.7%) 803.3
maps/trunk/unlinked/tutorial/ 4 (0.1%) 21489 (7.9%) 5372.2
maps/trunk/euthville/church/ 7 (0.2%) 16226 (6.0%) 2318.0
sounds/trunk/ 82 (1.8%) 15955 (5.9%) 194.5
arch/trunk/ 18 (0.4%) 13411 (5.0%) 745.0
maps/trunk/darcap/darcap/circus/ 3 (0.1%) 11971 (4.4%) 3990.3
maps/trunk/navar_city/troll_canyon/ 20 (0.4%) 11296 (4.2%) 564.8
maps/trunk/scorn/mansion/ 6 (0.1%) 8925 (3.3%) 1487.5
client/trunk/gtk-v2/src/ 453 (10.1%) 8084 (3.0%) 17.8
maps/trunk/unlinked/ 2 (0.0%) 5965 (2.2%) 2982.5
client/trunk/common/ 347 (7.7%) 5348 (2.0%) 15.4
maps/trunk/navar_city/ 3 (0.1%) 5258 (1.9%) 1752.6
client/trunk/gtk-v2/glade/ 38 (0.8%) 5101 (1.9%) 134.2
maps/trunk/world/ 114 (2.5%) 5062 (1.9%) 44.4
server/trunk/server/ 414 (9.2%) 3363 (1.2%) 8.1
server/trunk/doc/ 46 (1.0%) 3222 (1.2%) 70.0
maps/trunk/santo_dominion/ 4 (0.1%) 3134 (1.2%) 783.5
server/trunk/doc/Developers/ 10 (0.2%) 2833 (1.0%) 283.3
client/trunk/sound-src/ 116 (2.6%) 2598 (1.0%) 22.3
maps/trunk/scorn/misc/ 12 (0.3%) 2499 (0.9%) 208.2
client/trunk/ 130 (2.9%) 2042 (0.8%) 15.7
server/trunk/random_maps/ 82 (1.8%) 1972 (0.7%) 24.0
maps/trunk/python/IPO/ 39 (0.9%) 1755 (0.6%) 45.0
maps/trunk/dragonisland/ 11 (0.2%) 1632 (0.6%) 148.3
server/trunk/common/ 253 (5.6%) 1626 (0.6%) 6.4
maps/trunk/pup_land/nurnberg/reception/ 14 (0.3%) 1563 (0.6%) 111.6
maps/trunk/Info/ 6 (0.1%) 1226 (0.5%) 204.3
maps/trunk/navar_city/mlab/ 4 (0.1%) 1191 (0.4%) 297.7
server/trunk/include/ 186 (4.1%) 1088 (0.4%) 5.8
maps/trunk/darcap/darcap/ 8 (0.2%) 1081 (0.4%) 135.1
server/trunk/lib/config/ 24 (0.5%) 1054 (0.4%) 43.9
maps/trunk/scorn/country/ 1 (0.0%) 1007 (0.4%) 1007.0
maps/trunk/brest/ 3 (0.1%) 857 (0.3%) 285.6
server/trunk/ 91 (2.0%) 816 (0.3%) 8.9
maps/trunk/brest/shops/ 9 (0.2%) 797 (0.3%) 88.5
maps/trunk/scorn/towers/ 4 (0.1%) 785 (0.3%) 196.2
server/trunk/socket/ 96 (2.1%) 780 (0.3%) 8.1
client/trunk/common/shared/ 6 (0.1%) 767 (0.3%) 127.8
client/tags/1.70.0/common/shared/ 2 (0.0%) 750 (0.3%) 375.0
client/tags/1.60.0/common/shared/ 2 (0.0%) 750 (0.3%) 375.0
server/trunk/lib/ 48 (1.1%) 745 (0.3%) 15.5
client/tags/1.50.0/common/shared/ 2 (0.0%) 695 (0.3%) 347.5
maps/trunk/navar_city/temples/ 3 (0.1%) 675 (0.2%) 225.0
maps/trunk/scorn/temples/ 3 (0.1%) 661 (0.2%) 220.3
maps/trunk/euthville/ 13 (0.3%) 648 (0.2%) 49.8
maps/trunk/scorn/misc/battle_arena/ 4 (0.1%) 622 (0.2%) 155.5
arch/trunk/dev/Kanji/ 138 (3.1%) 621 (0.2%) 4.5
arch/trunk/jewel/gems/ 54 (1.2%) 574 (0.2%) 10.6
arch/trunk/light/ 48 (1.1%) 568 (0.2%) 11.8
arch/trunk/food/produce/ 71 (1.6%) 561 (0.2%) 7.9
client/trunk/gtk-v2/ 16 (0.4%) 550 (0.2%) 34.3
arch/trunk/misc/music/ 34 (0.8%) 508 (0.2%) 14.9
maps/trunk/marksel/ 5 (0.1%) 494 (0.2%) 98.8
maps/trunk/scorn/shops/ 14 (0.3%) 434 (0.2%) 31.0
server/trunk/utils/ 39 (0.9%) 414 (0.2%) 10.6
arch/trunk/jewel/bars/ 33 (0.7%) 357 (0.1%) 10.8
arch/trunk/dev/Gloran/ 70 (1.6%) 315 (0.1%) 4.5
arch/trunk/dev/Britan/ 62 (1.4%) 279 (0.1%) 4.5
server/trunk/include/random_maps/ 5 (0.1%) 274 (0.1%) 54.8
client/trunk/cmake/ 2 (0.0%) 262 (0.1%) 131.0
maps/trunk/python/dialog/ 2 (0.0%) 256 (0.1%) 128.0
maps/trunk/wolfsburg/tt/ 2 (0.0%) 243 (0.1%) 121.5
maps/trunk/python/CFReputation/sql/ 7 (0.2%) 202 (0.1%) 28.8
server/trunk/devel/ 8 (0.2%) 200 (0.1%) 25.0
arch/trunk/jewel/ores/ 18 (0.4%) 186 (0.1%) 10.3
arch/trunk/food/ 116 (2.6%) 181 (0.1%) 1.5
client/trunk/macros/ 37 (0.8%) 170 (0.1%) 4.5
maps/trunk/mlab/citydeclouds/ 10 (0.2%) 167 (0.1%) 16.7
maps/trunk/editor/pickmaps/ 3 (0.1%) 159 (0.1%) 53.0
maps/trunk/scorn/houses/ 14 (0.3%) 143 (0.1%) 10.2
maps/trunk/python/ 7 (0.2%) 141 (0.1%) 20.1
maps/trunk/pup_land/nurnberg/ 14 (0.3%) 141 (0.1%) 10.0
maps/trunk/pup_land/lone_town/ 13 (0.3%) 133 (0.0%) 10.2
server/trunk/types/food/ 8 (0.2%) 131 (0.0%) 16.3
arch/trunk/player/class/Wizardry/ 7 (0.2%) 108 (0.0%) 15.4
maps/trunk/pup_land/ 6 (0.1%) 102 (0.0%) 17.0
client/trunk/pixmaps/ 28 (0.6%) 98 (0.0%) 3.5
maps/trunk/scorn/taverns/ 3 (0.1%) 97 (0.0%) 32.3
maps/trunk/python/CFReputation/ 4 (0.1%) 90 (0.0%) 22.5
arch/trunk/player/race/ 2 (0.0%) 71 (0.0%) 35.5
maps/trunk/ 4 (0.1%) 60 (0.0%) 15.0
server/trunk/plugins/cfpython/ 17 (0.4%) 52 (0.0%) 3.0
server/trunk/utils/cre/ 44 (1.0%) 50 (0.0%) 1.1
maps/trunk/python/commands/ 2 (0.0%) 47 (0.0%) 23.5
maps/trunk/planes/ 7 (0.2%) 47 (0.0%) 6.7
arch/trunk/flesh/generic/ 5 (0.1%) 47 (0.0%) 9.4
arch/trunk/misc/ 75 (1.7%) 46 (0.0%) 0.6
maps/trunk/python/misc/ 2 (0.0%) 45 (0.0%) 22.5
maps/trunk/pup_land/castle_eureca/ 3 (0.1%) 44 (0.0%) 14.6
server/trunk/plugins/citylife/ 7 (0.2%) 42 (0.0%) 6.0
server/trunk/plugins/cfanim/ 13 (0.3%) 42 (0.0%) 3.2
maps/trunk/pup_land/nurnberg/dick/ 5 (0.1%) 40 (0.0%) 8.0
maps/trunk/python/items/ 3 (0.1%) 37 (0.0%) 12.3
maps/trunk/python/quests/ 4 (0.1%) 36 (0.0%) 9.0
maps/trunk/python/pshop/ 3 (0.1%) 36 (0.0%) 12.0
arch/trunk/shop/ 9 (0.2%) 35 (0.0%) 3.8
server/trunk/types/savebed/ 3 (0.1%) 34 (0.0%) 11.3
client/trunk/utils/ 7 (0.2%) 34 (0.0%) 4.8
server/trunk/types/transport/ 5 (0.1%) 33 (0.0%) 6.6
maps/trunk/inn_and_outpost/ 4 (0.1%) 29 (0.0%) 7.2
client/trunk/gtk-v2/win32/ 13 (0.3%) 28 (0.0%) 2.1
maps/trunk/scorn/port/ 4 (0.1%) 27 (0.0%) 6.7
server/trunk/test/unit/server/ 8 (0.2%) 26 (0.0%) 3.2
maps/trunk/pup_land/nurnberg/castle_bauer/ 1 (0.0%) 25 (0.0%) 25.0
server/trunk/types/shop_inventory/ 2 (0.0%) 24 (0.0%) 12.0
server/trunk/types/potion/ 3 (0.1%) 24 (0.0%) 8.0
server/trunk/types/converter/ 4 (0.1%) 24 (0.0%) 6.0
maps/trunk/navar_city/misc/ 5 (0.1%) 24 (0.0%) 4.8
server/trunk/types/weapon_improver/ 2 (0.0%) 23 (0.0%) 11.5
server/trunk/types/lighter/ 3 (0.1%) 23 (0.0%) 7.6
server/trunk/types/gate/ 2 (0.0%) 23 (0.0%) 11.5
server/trunk/types/common/ 2 (0.0%) 23 (0.0%) 11.5
arch/trunk/flesh/misc/ 1 (0.0%) 22 (0.0%) 22.0
server/trunk/types/player_changer/ 2 (0.0%) 21 (0.0%) 10.5
server/trunk/types/exit/ 1 (0.0%) 21 (0.0%) 21.0
maps/trunk/python/CFReputation/utils/ 1 (0.0%) 21 (0.0%) 21.0
arch/trunk/misc/Container/ 4 (0.1%) 21 (0.0%) 5.2
server/trunk/types/spell_effect/ 3 (0.1%) 20 (0.0%) 6.6
server/trunk/types/duplicator/ 2 (0.0%) 20 (0.0%) 10.0
maps/trunk/darcap/darcap/shops/ 3 (0.1%) 20 (0.0%) 6.6
server/trunk/types/detector/ 1 (0.0%) 19 (0.0%) 19.0
maps/trunk/santo_dominion/shops/ 3 (0.1%) 19 (0.0%) 6.3
server/trunk/lib/wizhelp/ 8 (0.2%) 18 (0.0%) 2.2
arch/trunk/jewel/ 139 (3.1%) 18 (0.0%) 0.1
maps/trunk/python/events/gkill/ 1 (0.0%) 17 (0.0%) 17.0
arch/trunk/transport/ 7 (0.2%) 16 (0.0%) 2.2
arch/trunk/ground/ 1 (0.0%) 16 (0.0%) 16.0
server/trunk/plugins/common/ 4 (0.1%) 14 (0.0%) 3.5
maps/trunk/python/maps/scorn/ 1 (0.0%) 14 (0.0%) 14.0
maps/trunk/navar_city/jail/ 1 (0.0%) 14 (0.0%) 14.0
arch/trunk/readable/ 5 (0.1%) 14 (0.0%) 2.8
server/trunk/test/unit/common/ 7 (0.2%) 13 (0.0%) 1.8
maps/trunk/quests/greyshield/ 3 (0.1%) 13 (0.0%) 4.3
maps/trunk/lake_country/elven_moon/ 1 (0.0%) 12 (0.0%) 12.0
client/trunk/gtk-v2/themes/ 5 (0.1%) 12 (0.0%) 2.4
arch/trunk/armour/mail/ 6 (0.1%) 12 (0.0%) 2.0
server/trunk/plugins/common/include/ 5 (0.1%) 11 (0.0%) 2.2
maps/trunk/mlab/citydeclouds/bank/ 2 (0.0%) 11 (0.0%) 5.5
server/trunk/include/shared/ 3 (0.1%) 10 (0.0%) 3.3
server/trunk/types/shop_mat/ 3 (0.1%) 9 (0.0%) 3.0
maps/trunk/dragonisland/shops/ 4 (0.1%) 9 (0.0%) 2.2
maps/trunk/unlinked/Greyshield/ 18 (0.4%) 7 (0.0%) 0.3
maps/trunk/quests/saromok/ 2 (0.0%) 7 (0.0%) 3.5
maps/trunk/python/events/init/ 8 (0.2%) 7 (0.0%) 0.8
maps/trunk/pup_land/rainbow/ 2 (0.0%) 7 (0.0%) 3.5
arch/trunk/random/ 1 (0.0%) 7 (0.0%) 7.0
server/trunk/macros/ 8 (0.2%) 6 (0.0%) 0.7
maps/trunk/scorn/anthony/ 1 (0.0%) 6 (0.0%) 6.0
maps/trunk/brest/apartments/ 1 (0.0%) 6 (0.0%) 6.0
maps/trunk/unlinked/chadfire/towns/port/ 1 (0.0%) 5 (0.0%) 5.0
maps/trunk/pup_land/nurnberg/dragonhangar/ 1 (0.0%) 5 (0.0%) 5.0
maps/trunk/pup_land/lone_town/dragonhangar/ 1 (0.0%) 5 (0.0%) 5.0
maps/trunk/navar_city/dragon_hangar/ 1 (0.0%) 5 (0.0%) 5.0
maps/trunk/lake_country/dragon_hangar/ 1 (0.0%) 5 (0.0%) 5.0
arch/trunk/weapon/artifact/ 5 (0.1%) 5 (0.0%) 1.0
server/trunk/test/unit/random_maps/ 3 (0.1%) 4 (0.0%) 1.3
server/trunk/test/bugs/bugtrack/ 4 (0.1%) 4 (0.0%) 1.0
maps/trunk/wolfsburg/volcano/ 1 (0.0%) 4 (0.0%) 4.0
maps/trunk/unlinked/chadfire/ 1 (0.0%) 4 (0.0%) 4.0
maps/trunk/dungeons/train/ 1 (0.0%) 4 (0.0%) 4.0
arch/trunk/spell/Ability/ 2 (0.0%) 4 (0.0%) 2.0
server/trunk/test/toolkit/ 3 (0.1%) 3 (0.0%) 1.0
server/trunk/test/ 1 (0.0%) 3 (0.0%) 3.0
server/trunk/lib/help/ 1 (0.0%) 3 (0.0%) 3.0
server/trunk/doc/playbook/ 2 (0.0%) 3 (0.0%) 1.5
arch/trunk/spell/ 1 (0.0%) 3 (0.0%) 3.0
server/trunk/types/ 2 (0.0%) 2 (0.0%) 1.0
server/trunk/test/unit/socket/ 2 (0.0%) 2 (0.0%) 1.0
server/trunk/make_win32/ 1 (0.0%) 2 (0.0%) 2.0
server/trunk/doc/playbook-html/ 2 (0.0%) 2 (0.0%) 1.0
maps/trunk/wolfsburg/shops/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/unlinked/chadfire/towns/castle/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/quests/peterm/quests/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/python/maps/darcap/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/python/events/remove/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/pup_land/cave_weapon/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/pup_land/begin/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/port_joseph/town/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/navar_city/tower/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/marksel/shops/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/lake_country/shops/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/azumauindo/suno-yamatoshi/shops/ 1 (0.0%) 2 (0.0%) 2.0
arch/trunk/spell/BlessCurse/ 2 (0.0%) 2 (0.0%) 1.0
arch/trunk/potion/ 1 (0.0%) 2 (0.0%) 2.0
server/trunk/types/trapdoor/ 1 (0.0%) 1 (0.0%) 1.0
server/trunk/types/button/ 1 (0.0%) 1 (0.0%) 1.0
server/trunk/test/unit/ 1 (0.0%) 1 (0.0%) 1.0
server/trunk/test/bugs/ 1 (0.0%) 1 (0.0%) 1.0
server/trunk/lib/i18n/ 1 (0.0%) 1 (0.0%) 1.0
server/trunk/lib/adm/ 8 (0.2%) 1 (0.0%) 0.1
maps/trunk/python/guilds/ 2 (0.0%) 1 (0.0%) 0.5
maps/trunk/darcap/temple_justice/ 1 (0.0%) 1 (0.0%) 1.0
maps/trunk/darcap/quest/ 1 (0.0%) 1 (0.0%) 1.0
client/trunk/help/ 6 (0.1%) 1 (0.0%) 0.1
arch/trunk/spell/Potion/ 1 (0.0%) 1 (0.0%) 1.0
arch/trunk/flesh/demon/ 1 (0.0%) 1 (0.0%) 1.0
arch/trunk/connect/Gates/ 1 (0.0%) 1 (0.0%) 1.0
stable/ 1 (0.0%) 0 (0.0%) 0.0
sounds/trunk/debian/ 6 (0.1%) 0 (0.0%) 0.0
server/trunk/plugins/template/include/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/plugins/template/ 3 (0.1%) 0 (0.0%) 0.0
server/trunk/plugins/citylife/include/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/plugins/cfrhg/include/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/plugins/cfrhg/ 3 (0.1%) 0 (0.0%) 0.0
server/trunk/plugins/cfpython/include/ 2 (0.0%) 0 (0.0%) 0.0
server/trunk/plugins/cfnewspaper/include/ 2 (0.0%) 0 (0.0%) 0.0
server/trunk/plugins/cfnewspaper/ 3 (0.1%) 0 (0.0%) 0.0
server/trunk/plugins/cflogger/include/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/plugins/cflogger/ 3 (0.1%) 0 (0.0%) 0.0
server/trunk/plugins/cfanim/include/ 2 (0.0%) 0 (0.0%) 0.0
server/trunk/plugins/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/doc/spoiler/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/doc/spoiler-html/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/doc/spell-docs/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/doc/scripts/ 1 (0.0%) 0 (0.0%) 0.0
server/branches/ 1 (0.0%) 0 (0.0%) 0.0
next/ 1 (0.0%) 0 (0.0%) 0.0
maps/trunk/unlinked/casino/ 2 (0.0%) 0 (0.0%) 0.0
maps/trunk/templates/keep/ 6 (0.1%) 0 (0.0%) 0.0
maps/trunk/templates/guild/ 1 (0.0%) 0 (0.0%) 0.0
maps/trunk/scorn/guilds/mailed_fist/ 3 (0.1%) 0 (0.0%) 0.0
maps/trunk/scorn/guilds/ 1 (0.0%) 0 (0.0%) 0.0
maps/trunk/scorn/ 1 (0.0%) 0 (0.0%) 0.0
maps/trunk/pup_land/pplant/ 1 (0.0%) 0 (0.0%) 0.0
maps/trunk/brest/black_shield/ 3 (0.1%) 0 (0.0%) 0.0
maps/branches/ 1 (0.0%) 0 (0.0%) 0.0
latest/ 1 (0.0%) 0 (0.0%) 0.0
client/trunk/doc/examples/script/ 2 (0.0%) 0 (0.0%) 0.0
client/trunk/doc/ 1 (0.0%) 0 (0.0%) 0.0
client/trunk/Documentation/examples/script/ 2 (0.0%) 0 (0.0%) 0.0
client/trunk/Documentation/ 1 (0.0%) 0 (0.0%) 0.0
client/tags/1.10/ 1 (0.0%) 0 (0.0%) 0.0
client/tags/ 1 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/x11/ 1 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/utils/ 1 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/sound-src/ 1 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/pixmaps/ 1 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/help/ 2 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/gtk/ 2 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/gtk-v2/themes/ 1 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/gtk-v2/src/ 25 (0.6%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/gtk-v2/glade/ 16 (0.4%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/gtk-v2/ 6 (0.1%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/common/ 5 (0.1%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/ 5 (0.1%) 0 (0.0%) 0.0
client/branches/ 1 (0.0%) 0 (0.0%) 0.0
arch/trunk/spell/Misc/ 2 (0.0%) 0 (0.0%) 0.0
arch/trunk/misc/Bagpipe/ 12 (0.3%) 0 (0.0%) 0.0
arch/branches/ 1 (0.0%) 0 (0.0%) 0.0

Activity of partmedia

Most Recent Commits

partmedia 2020-12-28 00:35 Rev.: 21654

Fix possible NULL dereference

1 lines of code changed in 1 file:

  • server/trunk/server: knowledge.c (+1 -1)
partmedia 2020-12-28 00:35 Rev.: 21653

Add noreturn attribute to fatal()

This teaches static analyzers to ignore NULL dereference false positives
after fatal().

1 lines of code changed in 1 file:

  • server/trunk/include: libproto.h (+1 -1)
partmedia 2020-12-27 18:38 Rev.: 21652

Fix same-map check

Checking for the argument to be '.' does not prevent the DM from
resetting from the same map when the full path is given.

1 lines of code changed in 1 file:

  • server/trunk/server: c_wiz.c (+1 -1)
partmedia 2020-12-27 12:22 Rev.: 21651

Fix resetting unique maps

4 lines of code changed in 1 file:

  • server/trunk/common: map.c (+4 -2)
partmedia 2020-12-25 11:12 Rev.: 21644

Simplify party linked list removal code

Submitted by: Jareth (in game)

15 lines of code changed in 1 file:

  • server/trunk/server: party.c (+15 -37)
partmedia 2020-12-24 13:44 Rev.: 21634

Factor out bits_set()

14 lines of code changed in 1 file:

  • server/trunk/common: item.c (+14 -11)
partmedia 2020-12-23 00:18 Rev.: 21633

Remove unnecessary file existence checks

When loading a map with tiled maps, the server checks that all tiled
maps have valid paths. First, it checks the 'bare' path assuming that
the path is absolute, and then it calls path_combine_and_normalize() and
checks again if it doesn't exist. This means that loading a world map
(with 4 tiled maps) results in 8 access() system calls.

This is a bit unnecessary because path_combine_and_normalize() already
knows how to normalize paths. To add insult, the original code calls
path_combine_and_normalize() both when the map path is checked, and when
the map is actually loaded. Further, the existence of the path does not
imply that the map is loadable; and this code insists on checking the
path, even if the tiled map is already loaded into memory.

Stop doing these ridiculous things.

4 lines of code changed in 1 file:

  • server/trunk/common: map.c (+4 -21)
partmedia 2020-12-19 00:28 Rev.: 21626

Add cfdb_convert

This Python 3 utility converts Python 2 bsddb 'shelve' databases to the
default Python 3 'shelve' format.

Server operators running existing servers should convert existing
databases after switching to Python 3. Running cfdb_convert with the
'--auto' flag in the 'var/crossfire' directory will automatically
convert a list of standard databases with known names.

49 lines of code changed in 2 files:

  • server/trunk/utils: Makefile.am (+1 -1), cfdb_convert (new 48)
partmedia 2020-12-19 00:28 Rev.: 21625

Switch build to Python 3

1 lines of code changed in 1 file:

  • server/trunk: configure.ac (+1 -1)
partmedia 2020-12-18 23:29 Rev.: 21624

Do not print difficulty after 'goto' command

0 lines of code changed in 1 file:

  • server/trunk/server: c_wiz.c (-3)
partmedia 2020-12-15 13:25 Rev.: 21611

Prevent crash in map_init() when faceset size not set

Some broken servers do not correctly send the faceset size, in which
case 'size' becomes NULL. Check for this condition and avoid a crash.

7 lines of code changed in 1 file:

  • client/trunk/gtk-v2/src: map.c (+7 -3)
partmedia 2020-12-15 13:25 Rev.: 21610

Adjust Pixmap fog-of-war opacity

1 lines of code changed in 1 file:

  • client/trunk/gtk-v2/src: map.c (+1 -1)
partmedia 2020-12-12 14:43 Rev.: 21607

Remove duplicate dialog

These guards are positioned close enough that only one guard needs
dialog to be able to hear the player.

6 lines of code changed in 1 file:

  • maps/trunk/scorn/anthony: portgate (+6 -26)
partmedia 2020-11-25 15:02 Rev.: 21567

Fix copy/paste error

1 lines of code changed in 1 file:

  • client/trunk/gtk-v2/src: map.c (+1 -1)
partmedia 2020-11-25 14:43 Rev.: 21566

Fix Pixmap renderer smoothing

32 lines of code changed in 1 file:

  • client/trunk/gtk-v2/src: map.c (+32 -40)
partmedia 2020-11-25 11:42 Rev.: 21565

Don't crash on NULL

2 lines of code changed in 1 file:

  • client/trunk/gtk-v2/src: config.c (+2 -2)
partmedia 2020-11-24 16:07 Rev.: 21564

Adjust standard theme background colors

The colors are more muted, somewhat lighter, to give better contrast on
the default light colored background.

Submitted by: DraugTheWhopper (patch #372)

11 lines of code changed in 1 file:

  • client/trunk/gtk-v2/themes: Standard (+11 -5)
partmedia 2020-11-24 16:07 Rev.: 21563

Report relative coordinates for 'request map pos'

14 lines of code changed in 3 files:

  • client/trunk/common: mapdata.c (+10), mapdata.h (+2), script.c (+2 -1)
partmedia 2020-11-22 18:37 Rev.: 21560

Document object_set_msg() for settting msg

2 lines of code changed in 1 file:

  • server/trunk/include: object.h (+2 -1)
partmedia 2020-11-18 02:04 Rev.: 21546

cfpython: Ignore EVENT_CLOCK

EVENT_CLOCK is not being used in maps, but nevertheless runs
python_init.py several times per second even while idling.

This patch makes cfpython ignore EVENT_CLOCK. We should stop ignoring it
if we ever decide to use Python clock events again.

7 lines of code changed in 1 file:

  • server/trunk/plugins/cfpython: cfpython.c (+7)

(1143 more)

Generated by StatSVN 0.7.0