September 2007 Commit Log

Number of Commits:
187
Number of Active Developers:
6
akirschbaum 2007-09-30 02:50 Rev.: 7290

Fix broken inventory checkers that allow unrelated players enter the storage room.

6 lines of code changed in 6 files:

kbulgrien 2007-09-30 02:49 Rev.: 7289

- Change error message when the client gets a message with a [] text format
tag that is not valid to make it more obvious what is wrong. This can
help determine the error faster if the server inadvertently sends the
client a message with displayed text that has square brackets around it.
This happened for bug [ 1804610 ] cast : info.c:message_callback:
unidentified messages where the 'cast command returned data with headings
like [lvl] and [sp].

9 lines of code changed in 2 files:

kbulgrien 2007-09-30 02:31 Rev.: 7288

server/c_range.c: Bug fix for [ 1804610 ] cast : info.c:message_callback:
unidentified messages. Text output to the gtk2 client may not contain text
enclosed in square brackets... which is probably a bug in and of itself.
socket/info.c: doxygenated parameters for draw_ext_info() and
draw_ext_info_format().

50 lines of code changed in 3 files:

kbulgrien 2007-09-29 11:39

- Wall piece under floor moved above floor.

14 lines of code changed in 4 files:

akirschbaum 2007-09-28 14:12 Rev.: 7285

Rename treasure lists human_player->human_player_items and halfling_player->halfling_player_items to match the names of similar treasure lists.

9 lines of code changed in 5 files:

ryo_saeba 2007-09-28 13:12

Fix wrong #define leading to crash.

8 lines of code changed in 4 files:

mwedel 2007-09-28 01:55

common/map.c: Move update_buttons() from ready_map_name() to
load_original_map() - in this way, button state is not reset when
swapping a map back into memory, but button state is still verified
at first load. Fixes bug 1706075.
MSW 2007-09-27

20 lines of code changed in 4 files:

mwedel 2007-09-28 00:56 Rev.: 7280

server/gods.c: modify god_enchants_weapon() to increase item_power of weapon
by 1 each time god improves it. This make sense, but also fixes bug
1696807 - if the weapon has item_power 0, when player logs on, game
will calculate new item power, which may be quite surprising to
character. If item_power is set, new item_power won't be calculated.
Note: For trunk, item_power was not recalculated, but I think the changing
of item_power is just good for some balance.
MSW 2007-09-27

12 lines of code changed in 2 files:

mwedel 2007-09-28 00:55 Rev.: 7279

server/gods.c: modify god_enchants_weapon() to increase item_power of weapon
by 1 each time god improves it. This make sense, but also fixes bug
1696807 - if the weapon has item_power 0, when player logs on, game
will calculate new item power, which may be quite surprising to
character. If item_power is set, new item_power won't be calculated.
MSW 2007-09-27

10 lines of code changed in 2 files:

mwedel 2007-09-28 00:18 Rev.: 7278

Fix some hiscore changes - some functions were not passing in quiet flag
when they should have been, etc.
--
server/apply.c: Remove some code that sees if player can save - update_score()
does this, so no reason to have it in both places.
server/hiscore.c: Add check not to save 0 scores.
server/login.c: Be quiet for backup saves.
server/server.c: Be quiet for backup saves.
---
MSW 2007-09-27

20 lines of code changed in 5 files:

mwedel 2007-09-28 00:14

Fix some hiscore changes - some functions were not passing in quiet flag
when they should have been, etc.
--
server/apply.c: Remove some code that sees if player can save - update_score()
does this, so no reason to have it in both places.
server/hiscore.c: Add check not to save 0 scores.
server/login.c: Be quiet for backup saves.
server/server.c: Be quiet for backup saves.
---
MSW 2007-09-27

23 lines of code changed in 5 files:

kbulgrien 2007-09-27 22:30 Rev.: 7275

- Add a few updated notes here to point readers to client/sound-src and more
obvious hints on how to customize sounds in the client.

0 lines of code changed in 2 files:

ryo_saeba 2007-09-27 15:57 Rev.: 7274

Face and anim function tests.

38 lines of code changed in 2 files:

rjtanner 2007-09-27 15:56 Rev.: 7273

ChangeLog update

8 lines of code changed in 1 file:

ryo_saeba 2007-09-27 15:11 Rev.: 7272

Face/animation related plugin functions.

5256 lines of code changed in 28 files:

ryo_saeba 2007-09-27 15:06 Rev.: 7271

Face/animation related plugin functions.

5109 lines of code changed in 11 files:

rjtanner 2007-09-27 13:24 Rev.: 7270

Required updates for the potion of invulnerability to potion of shielding name change

33 lines of code changed in 32 files:

rjtanner 2007-09-27 12:46 Rev.: 7269

Required updates for the potion of invulnerability to potion of shielding name change

3 lines of code changed in 2 files:

mwedel 2007-09-27 01:56 Rev.: 7268

Couple bug fixes related to 1713188 - dropall performance issues.
---
include/config.h: Increase SOCKETBUFSIZE - should help reduce premature
dropped connections.
server/c_object.c: Improve dropall logic - instead of calling fix_player() for
each object dropped, call it just once for the entire stack - should
improve performance considerably. This also fixes sending updated
weight information to the client for each object dropped (player weight
1000, player weight 995, player weight 992, etc), so may help on dropped
connections.
MSW 2007-09-26

39 lines of code changed in 3 files:

mwedel 2007-09-27 01:51 Rev.: 7267

Couple bug fixes related to 1713188 - dropall performance issues.
---
include/config.h: Increase SOCKETBUFSIZE - should help reduce premature
dropped connections.
server/c_object.c: Improve dropall logic - instead of calling fix_object() for
each object dropped, call it just once for the entire stack - should
improve performance considerably. This also fixes sending updated
weight information to the client for each object dropped (player weight
1000, player weight 995, player weight 992, etc), so may help on dropped
connections.
MSW 2007-09-26

39 lines of code changed in 3 files:

mwedel 2007-09-27 01:11 Rev.: 7266

common/object.c: Modify can_pick() so you are not allowed to pick up
multipart objects. insert_ob_in_ob() doesn't let it happen, but
this way, at least the player gets a message. Also cleaned up function
so it is easier to read.
MSW 2007-09-26


25 lines of code changed in 2 files:

mwedel 2007-09-27 01:07 Rev.: 7265

common/object.c: Modify can_pick() so you are not allowed to pick up
multipart objects. insert_ob_in_ob() doesn't let it happen, but
this way, at least the player gets a message. Also cleaned up function
so it is easier to read.
MSW 2007-09-26

26 lines of code changed in 2 files:

mwedel 2007-09-27 00:28 Rev.: 7264

Remove this file - it uses an undefined type, and searching through all
the map files (and archetypes), nothing uses it. A few unlikined maps
use it (but they are using bunch of other archetypes), and the
maps/quests/mak/chaos/monsters.pick also has it, but once again, it using
a bunch of other undefined ability archetypes.
MSW 2007-09-26

0 lines of code changed in 1 file:

rjtanner 2007-09-27 00:11 Rev.: 7262

Revert file change that was accidently checked in, in previous commit

0 lines of code changed in 1 file:

rjtanner 2007-09-27 00:04

More required updates for the potion of invulnerability to potion of shielding name change

7 lines of code changed in 5 files:

rjtanner 2007-09-26 23:47 Rev.: 7259

Update maps to use the new potion name (invulnerability is now shielding)

356 lines of code changed in 23 files:

rjtanner 2007-09-26 23:10

ChangeLog updates

50 lines of code changed in 4 files:

rjtanner 2007-09-26 23:02 Rev.: 7256

Adding the minor, medium and major Potions of Life to the treasure list so they can be found in shops, dungeons, et al.

18 lines of code changed in 2 files:

rjtanner 2007-09-26 22:53 Rev.: 7255

Missed updating the treasures list in r7254 which was to rename potion of invulnerability to potion of shielding. Hopefully this will remove confusion as to why one takes damage from all attack types (except physical) when drinking this potion.

2 lines of code changed in 2 files:

rjtanner 2007-09-26 20:35 Rev.: 7254

Rename potion of invulnerability to potion of shielding. Hopefully this will remove confusion as to why one takes damage from all attack types (except physical) when drinking this potion.

9 lines of code changed in 5 files:

rjtanner 2007-09-26 16:55 Rev.: 7253

Per an old discussion on IRC, granting Valkyrie an attacktype of godpower was a mistake - it should have been weaponmagic.

4 lines of code changed in 2 files:

rjtanner 2007-09-26 16:10 Rev.: 7252

Fix for bug # 1752210 - Slow Unholy Bow. Adjusted the speed from 0 to 25 (normal bow is speed 50), this can be adjusted again based on feedback.

3 lines of code changed in 3 files:

rjtanner 2007-09-26 16:04 Rev.: 7251

Removed un-used message text that said, no_pass

0 lines of code changed in 2 files:

rjtanner 2007-09-26 15:45 Rev.: 7250

Wording correction so that the magic mouth message matches the item name a nearby monster is carrying and also makes it consistent with the other magic mouths and special weapons

3 lines of code changed in 3 files:

rjtanner 2007-09-26 15:22 Rev.: 7249

Additional corrections, replaced move_allow with move_block

27 lines of code changed in 1 file:

rjtanner 2007-09-26 14:37 Rev.: 7248

Fix for bug# 1802171, Obsolete attributes in 2 maps in trunk. Removed un-used message text that said, no_pass

0 lines of code changed in 1 file:

rjtanner 2007-09-26 14:32 Rev.: 7247

Fix for bug# 1802171, Obsolete attributes in 2 maps in trunk. Replaced no_pass attributes with move_allow.

57 lines of code changed in 1 file:

mwedel 2007-09-26 02:23 Rev.: 7246

common/loader.l: Add artifact_init check to check_loaded_object() - if set
don't do processing. This has been in the trunk for 9 months, without
any problems observed. Fixes bug 1727944 - horn of plenty shoots bullets -
what happens now is the artifacts are 'fixed' in check_loaded_objects(),
with magic bullet getting added to them.
MSW 2007-09-25

12 lines of code changed in 2 files:

mwedel 2007-09-26 01:02 Rev.: 7245

Add support for periodic updating of hiscore information for players - fixes
bug 1735262. Main change was to modify check_score() to take a flag that
determines if messages related to high score placement should be displayed
or not.
--
include/sproto.h: Rebuilt because of change to check_score()
server/apply.c: Change calls to check_score() to take quiet flag.
server/c_wiz.c: Change calls to check_score() to take quiet flag.
server/hiscore.c: Modify check_score to take quiet flag, update function
not to print messages if it is set.
server/login.c: Change calls to check_score() to take quiet flag, remove
some meaningless code at end of emergency_save()
server/player.c: Change calls to check_score() to take quiet flag.
server/server.c: Add calls to check_score() when doing autosaves as well
as when player connection is unexpected terminated.
--
MSW 2007-09-25

71 lines of code changed in 8 files:

mwedel 2007-09-26 01:00 Rev.: 7244

Add missing __CEXTRACT__ around include of sproto.h
MSW 2007-09-25

2 lines of code changed in 1 file:

mwedel 2007-09-26 00:55 Rev.: 7243

Add support for periodic updating of hiscore information for players - fixes
bug 1735262. Main change was to modify check_score() to take a flag that
determines if messages related to high score placement should be displayed
or not.
--
include/sproto.h: Rebuilt because of change to check_score()
server/apply.c: Change calls to check_score() to take quiet flag.
server/c_wiz.c: Change calls to check_score() to take quiet flag.
server/hiscore.c: Modify check_score to take quiet flag, update function
not to print messages if it is set.
server/login.c: Change calls to check_score() to take quiet flag.
server/player.c: Change calls to check_score() to take quiet flag.
server/server.c: Add calls to check_score() when doing autosaves as well
as when player connection is unexpected terminated.
--
MSW 2007-09-25


52 lines of code changed in 8 files:

mwedel 2007-09-26 00:51 Rev.: 7242

Fix for bug 1800702 - gdk_draw_drawable: assertion `src != NULL' failed.
gtk/gx11.c: Call sdl_gen_map() or gtk_draw_map() based on displaymode in use.
gtk-v2/src/main.c: Call draw_map() instead of gtk_draw_map(). draw_map()
will figure out what function (sdl, opengl, gtk) to call do actually
draw the map.
MSW 2007-09-25


13 lines of code changed in 3 files:

mwedel 2007-09-26 00:49 Rev.: 7241


Fix for bug 1800702 - gdk_draw_drawable: assertion `src != NULL' failed.
gtk/gx11.c: Call sdl_gen_map() or gtk_draw_map() based on displaymode in use.
gtk-v2/src/main.c: Call draw_map() instead of gtk_draw_map(). draw_map()
will figure out what function (sdl, opengl, gtk) to call do actually
draw the map.
MSW 2007-09-25

13 lines of code changed in 3 files:

kbulgrien 2007-09-25 22:45 Rev.: 7240

- Spelling/grammar fixes.
- Doxygen commenting work.
- Reformat block comments to use 79 columns.

302 lines of code changed in 6 files:

kbulgrien 2007-09-25 01:44 Rev.: 7239

- Fix abbreviated ChangeLog comment.

2 lines of code changed in 1 file:

kbulgrien 2007-09-25 01:42 Rev.: 7238

- Spelling/grammar fixes.
- Doxygen commenting work.
- Some indentation adjustments.
- Reformat block comments to use 79 columns.
- else block structures changed to comply with project coding standards.

897 lines of code changed in 6 files:

kbulgrien 2007-09-24 22:47 Rev.: 7237

- Spelling/grammar fixes.
- Doxygen commenting work.
- Some indentation adjustments.
- Reformat block comments to use 79 columns.

202 lines of code changed in 4 files:

mwedel 2007-09-24 00:53

gtk/text.c: Remove call to void_callback() for MSG_TYPE_MONUMENT - if there
is no code to handle it, no reason to set the callback. Fixes bug 1759860 -
gravestone messages go to stdout and not client window.
MSW 2007-09-23

12 lines of code changed in 4 files:

kbulgrien 2007-09-23 22:38 Rev.: 7234

- Doxygen commenting work.
- Spelling fix visable --> visible.
- Reformat block comments to use 79 columns.

175 lines of code changed in 2 files:

rjtanner 2007-09-23 01:54 Rev.: 7233

Removed blank lines and apparent error or typo referencing a different guild

0 lines of code changed in 3 files:

rjtanner 2007-09-23 01:40 Rev.: 7232

Merged changes from trunk that include missing map names and cosmetic changes in regards to how walls merge together.

199 lines of code changed in 46 files:

akirschbaum 2007-09-20 13:31 Rev.: 7231

Always destroy projectiles having no_drop when they stop being a projectile.

92 lines of code changed in 12 files:

akirschbaum 2007-09-20 13:21 Rev.: 7230

Whitespace changes.

8 lines of code changed in 2 files:

akirschbaum 2007-09-20 13:13 Rev.: 7229

Whitespace changes.

2 lines of code changed in 1 file:

akirschbaum 2007-09-20 13:07 Rev.: 7228

Whitespace changes.

204 lines of code changed in 3 files:

mwedel 2007-09-20 02:01

Fix bug 1763098 - wrong key placement in random maps. The key placement breaks
if there is a normal door next to the locked door, so modify code to remove
normal doors next to locked doors. On broken test map, this change results
in key being placed in right area.
--
random_maps/treasure.c: Update some comments on keyplace(), since the comments
did not go into limitations on what keyplace does. Add
remove_adjacent_doors() to remove the doors, and call to function from
lock_and_hide_doors()
MSW 2007-09-18

132 lines of code changed in 4 files:

akirschbaum 2007-09-19 15:05 Rev.: 7225

Use consistent default 'slaying' values.

2 lines of code changed in 2 files:

kbulgrien 2007-09-18 20:15 Rev.: 7224

- Spelling corrections; line breaks in messages removed.

11 lines of code changed in 2 files:

kbulgrien 2007-09-18 19:44 Rev.: 7223

- Spelling corrections and line breaks in messages removed.

11 lines of code changed in 2 files:

akirschbaum 2007-09-18 15:14 Rev.: 7222

Extract stats parser to separate function.

90 lines of code changed in 3 files:

akirschbaum 2007-09-18 15:13 Rev.: 7221

Remove incorrect static modifier.

1 lines of code changed in 1 file:

akirschbaum 2007-09-18 15:10 Rev.: 7220

Use recommended order of modifiers.

17 lines of code changed in 1 file:

akirschbaum 2007-09-18 03:08 Rev.: 7219

Rewrite callback logic for stat listeners.

78 lines of code changed in 10 files:

mwedel 2007-09-18 02:06 Rev.: 7218

Merge in code from trunk that gives these objects nrof - in that way they
merge - fixes bug 1792029.
MSW 2007-09-17

4 lines of code changed in 4 files:

mwedel 2007-09-18 01:55 Rev.: 7217

Fix bug 1790456 - dropall with count drops more than 'count' of each
object. Note for the 1.x branch, this looks like a bigger change
because of whitespace/formatting differences.
server/c_object.c: in command_dropall(), after each call to drop(),
set op->contr->count back to original value - drop() sets it to 0.
MSW 2007-09-17

101 lines of code changed in 2 files:

akirschbaum 2007-09-18 01:54 Rev.: 7216

Remove incorrect static modifiers.

2 lines of code changed in 1 file:

akirschbaum 2007-09-18 01:52 Rev.: 7215

Replace integer constants with enum type.

31 lines of code changed in 4 files:

mwedel 2007-09-18 01:48 Rev.: 7214

Fix bug 1790456 - dropall with count drops more than 'count' of each
object.
server/c_object.c: in command_dropall(), after each call to drop(),
set op->contr->count back to original value - drop() sets it to 0.
MSW 2007-09-17

13 lines of code changed in 2 files:

mwedel 2007-09-18 01:27

Add ability to specify port that crossfire listens to in settings file.
Handy when you want to run 2 servers on same host and don't want to
mess with command line options.
--
lib/settings: Add port variable and comment on its usage.
server/init.c: Add code to handle port value in settings file.
MSW 2007-09-17

36 lines of code changed in 6 files:

rjtanner 2007-09-18 00:23 Rev.: 7211

Changes due to map editor reformatting. This should complete the update for the world maps and for lalo-pupland branch.

111949 lines of code changed in 422 files:

rjtanner 2007-09-17 23:52 Rev.: 7210

Changes due to map editor reformatting. Intermediate checkin - about half way done with the world maps.

276300 lines of code changed in 445 files:

rjtanner 2007-09-17 21:07 Rev.: 7209

Changes due to map editor reformatting. Hopefully this will make future merging easier.

64733 lines of code changed in 1062 files:

akirschbaum 2007-09-17 14:31 Rev.: 7208

Remove unused import statements.

0 lines of code changed in 37 files:

akirschbaum 2007-09-17 14:22 Rev.: 7207

Whitespace changes.

2 lines of code changed in 1 file:

akirschbaum 2007-09-17 14:22 Rev.: 7206

Replace String concatenation with StringBuilder.

13 lines of code changed in 1 file:

akirschbaum 2007-09-17 13:55 Rev.: 7205

Remove unused throws clauses.

11 lines of code changed in 17 files:

akirschbaum 2007-09-17 13:50 Rev.: 7204

Remove redundant type cast.

1 lines of code changed in 1 file:

akirschbaum 2007-09-17 13:50 Rev.: 7203

Remove redundant type argument.

1 lines of code changed in 1 file:

akirschbaum 2007-09-17 13:49 Rev.: 7202

Remove unused code.

7 lines of code changed in 5 files:

akirschbaum 2007-09-17 13:39 Rev.: 7201

Remove unused assignments.

2 lines of code changed in 1 file:

akirschbaum 2007-09-17 13:38 Rev.: 7200

Remove unused code.

0 lines of code changed in 1 file:

akirschbaum 2007-09-17 13:36 Rev.: 7199

Remove unreachable code.

0 lines of code changed in 2 files:

akirschbaum 2007-09-17 13:34

Remove unused code.

0 lines of code changed in 2 files:

akirschbaum 2007-09-17 13:25 Rev.: 7196

Fix Javadoc comments.

117 lines of code changed in 42 files:

akirschbaum 2007-09-17 12:54

Remove unused throws clauses.

18 lines of code changed in 18 files:

akirschbaum 2007-09-17 12:51 Rev.: 7193

Add final modifier.

49 lines of code changed in 38 files:

akirschbaum 2007-09-17 12:45 Rev.: 7192

Make fields private and final.

0 lines of code changed in 2 files:

akirschbaum 2007-09-17 12:42 Rev.: 7191

Simplify code.

0 lines of code changed in 6 files:

akirschbaum 2007-09-17 12:40 Rev.: 7190

Remove continue statements without effect.

0 lines of code changed in 2 files:

akirschbaum 2007-09-17 12:37 Rev.: 7189

Remove superfluous semicolons.

0 lines of code changed in 4 files:

akirschbaum 2007-09-17 12:32

Remove unused code.

0 lines of code changed in 4 files:

akirschbaum 2007-09-17 12:28 Rev.: 7186

Fix incorrect shift operators.

0 lines of code changed in 2 files:

akirschbaum 2007-09-17 12:10 Rev.: 7185

Fix out of memory errors due to face cache. Now unused faces are purged from the in-memory cache.

275 lines of code changed in 6 files:

mwedel 2007-09-17 02:16 Rev.: 7184

Fix chaos attacktypes when used from a weapon - Fixes bug 1795875.
Problem was target of attack was getting attacktype changed, and
attacker was never getting chaos attacktypes.
--
include/attack.h: move ATTACKS array and Chaos_Attacks structure
here. server/attack.c now needs that data, so having it only in
server/spell_util.c no longer works.
server/attack.c: Remove call to shuffle_attack(), instead just update
the local type (attack type) variable.
server/spell_util.c: Remove ATTACKS array - moved to include/attack.h.
MSW 2007-09-16

54 lines of code changed in 4 files:

mwedel 2007-09-17 02:11 Rev.: 7183

Fix chaos attacktypes when used from a weapon - Fixes bug 1795875.
Problem was target of attack was getting attacktype changed, and
attacker was never getting chaos attacktypes.
--
include/attack.h: move ATTACKS array and Chaos_Attacks structure
here. server/attack.c now needs that data, so having it only in
server/spell_util.c no longer works.
server/attack.c: Remove call to shuffle_attack(), instead just update
the local type (attack type) variable.
server/spell_util.c: Remove ATTACKS array - moved to include/attack.h.
MSW 2007-09-16


54 lines of code changed in 4 files:

mwedel 2007-09-17 02:06 Rev.: 7182

Removed unused variable.
MSW 2007-09-16

0 lines of code changed in 1 file:

akirschbaum 2007-09-17 01:49 Rev.: 7181

Fix sizes of empty face images.

1 lines of code changed in 1 file:

akirschbaum 2007-09-17 01:40 Rev.: 7180

Rename variable names.

4 lines of code changed in 1 file:

akirschbaum 2007-09-17 01:34 Rev.: 7179

Add TODO comment.

1 lines of code changed in 1 file:

akirschbaum 2007-09-17 01:34 Rev.: 7178

Add warning log message.

0 lines of code changed in 2 files:

akirschbaum 2007-09-17 01:18 Rev.: 7177

Add comments.

0 lines of code changed in 2 files:

mwedel 2007-09-17 01:08

gtk-v2/src/metaserver.c: Modify metaserver_connect_to so it can connect to
servers running on different ports (eg, localhost:13328). Gtk1 client
already handles this fine, so this is only a change for the gtk2 client.
MSW 2007-09-16

30 lines of code changed in 4 files:

mwedel 2007-09-17 01:03 Rev.: 7174

Fix problems with player updating client with spell handling - should all
work now.
--
server/login.c: Move esvr_add_spells() and fix_object() to after
esvr_new_player() - when client gets new player protocol from server,
it purges all info it has, including spell data.
server/player.c: Remove the line that clears the monitor_spells in the
socket structure. With the clear there, if you play a new character on
the same server (savebed, a to play again), this second character
doesn't get any spells.
socket/request.c: Check to see if pl->spell_state is non null in
esrv_update_spells() - in this way, server doesn't try to update
spells on client before the first add_player_spells() is called.
--
MSW 2007-09-16

41 lines of code changed in 4 files:

mwedel 2007-09-17 00:53 Rev.: 7173

Fix returns that are missing return value.
MSW 2007-09-16

2 lines of code changed in 1 file:

mwedel 2007-09-17 00:51 Rev.: 7172

Remove unused variable.
MSW 2007-09-16

0 lines of code changed in 1 file:

mwedel 2007-09-17 00:51 Rev.: 7171

Minor cleanup - remove some unused variables in some functions.
MSW 2007-09-16

0 lines of code changed in 2 files:

mwedel 2007-09-17 00:45 Rev.: 7170

Fix problems with player updating client with spell handling - should all
work now.
--
server/login.c: Move esvr_add_spells() and fix_object() to after
esvr_new_player() - when client gets new player protocol from server,
it purges all info it has, including spell data.
server/player.c: Remove the line that clears the monitor_spells in the
socket structure. With the clear there, if you play a new character on
the same server (savebed, a to play again), this second character
doesn't get any spells.
socket/request.c: Check to see if pl->spell_state is non null in
esrv_update_spells() - in this way, server doesn't try to update
spells on client before the first add_player_spells() is called.
--
MSW 2007-09-16

41 lines of code changed in 4 files:

mwedel 2007-09-17 00:38 Rev.: 7169

Replace single % with %% in snprintf. Single % is not a valid escape sequence,
and most likely was not being processed correctly.
MSW 2007-09-16

1 lines of code changed in 1 file:

rjtanner 2007-09-17 00:18 Rev.: 7168

Changes due to map editor reformatting. Hopefully this will make future merging easier.

89435 lines of code changed in 543 files:

kbulgrien 2007-09-16 22:51 Rev.: 7167

- Undo delete-too-many-characters regression in 7165 (EOL white space removal)

2 lines of code changed in 1 file:

kbulgrien 2007-09-16 22:25 Rev.: 7166

- Tab-->space changes only.

3531 lines of code changed in 17 files:

kbulgrien 2007-09-16 22:09 Rev.: 7165

- Delete end-of-line whitespace.

5 lines of code changed in 2 files:

akirschbaum 2007-09-16 16:35 Rev.: 7164

Whitespace changes.

2 lines of code changed in 2 files:

akirschbaum 2007-09-16 16:29 Rev.: 7163

Always expand randomitems; do not omit it for player summoned monsters or golems.

12 lines of code changed in 4 files:

akirschbaum 2007-09-16 16:14 Rev.: 7162

Mark all inventory objects as FLAG_NO_DROP, not only objects having nrof=0.

4 lines of code changed in 4 files:

akirschbaum 2007-09-16 16:04 Rev.: 7161

Always mark inventory objects as FLAG_NO_DROP, not only objects created from randomitems attribute.

15 lines of code changed in 4 files:

akirschbaum 2007-09-16 16:01 Rev.: 7160

Remove trailing whitespace.

8 lines of code changed in 2 files:

akirschbaum 2007-09-16 15:59 Rev.: 7159

Extract common code into function.

36 lines of code changed in 2 files:

akirschbaum 2007-09-16 15:01 Rev.: 7158

Remove unneeded parentheses.

11 lines of code changed in 2 files:

akirschbaum 2007-09-16 14:54 Rev.: 7157

Remove unneeded check for NULL pointer.

2 lines of code changed in 2 files:

akirschbaum 2007-09-16 14:52 Rev.: 7156

Remove trailing whitespace.

47 lines of code changed in 1 file:

akirschbaum 2007-09-16 14:46 Rev.: 7155

Fix typo.

1 lines of code changed in 1 file:

ryo_saeba 2007-09-16 13:47 Rev.: 7154

Add a message when explore mode is disabled. Add help file for this command.

51 lines of code changed in 6 files:

ryo_saeba 2007-09-16 13:37 Rev.: 7153

Add a message when explore mode is disabled. Add help file for this command.

30 lines of code changed in 4 files:

rjtanner 2007-09-15 21:45 Rev.: 7152

Regenerated and updated the ChangeLog using svn2cl

3999 lines of code changed in 1 file:

rjtanner 2007-09-15 21:26 Rev.: 7151

Generated a ChangeLog using svn2cl script

0 lines of code changed in 1 file:

rjtanner 2007-09-15 21:04 Rev.: 7150

Changes due to map editor reformatting. Hopefully this will make future updates and patches easier to read and understand.

138473 lines of code changed in 408 files:

ryo_saeba 2007-09-15 07:35 Rev.: 7149

Fix many objects getting applied with 'a' key.

5 lines of code changed in 2 files:

ryo_saeba 2007-09-15 05:10 Rev.: 7148

Fix player teleported on wrong HallOfSelection for race if dying before class selection.

17 lines of code changed in 2 files:

akirschbaum 2007-09-15 02:26 Rev.: 7147

Convert absolute into relative map paths.

24 lines of code changed in 6 files:

rjtanner 2007-09-15 01:51 Rev.: 7146

Changes due to map editor reformatting.

299944 lines of code changed in 560 files:

kbulgrien 2007-09-14 21:39 Rev.: 7145

gtk-v2/src/map.c
gtk-v2/src/main.c
- Fix for SourceForge Bugs Tracker #1794455 "Libglade client Magic Map:
cannot return to Map". During the libglade conversion, and incorrect
g_signal_connect() call was placed in map.c. The corrected connection
is now made in main.c where the magic_map pointer is initialized.
gtk-v2/glade/README
- Add a note for .glade file developers concerning the MAGIC_MAP_PAGE
define that constrains the tab on which magic maps must appear.

18 lines of code changed in 5 files:

mwedel 2007-09-14 02:12 Rev.: 7144

Improve metaserver handling some - in particular, if server is listed
on both metaserver 1 & 2, listed it only once. Also, for gtk2 client,
fix handling of not showing cached entries if they are listed on the
metaserver. Add filtering of protocol versions, so we only show player
compatible servers.
--
common/metaserver.c: Add check_server_version() to do version checking.
Add checks to find duplicate server entries.
gtk-v2/src/metaserver.c: Move retrieval of data from metaserver before
adding cached entries to table - otherwise, can not detect duplicates.
Add check to proper version information.
MSW 2007-09-13

78 lines of code changed in 3 files:

mwedel 2007-09-14 02:03 Rev.: 7143

Improve metaserver handling some - in particular, if server is listed
on both metaserver 1 & 2, listed it only once. Also, for gtk2 client,
fix handling of not showing cached entries if they are listed on the
metaserver. Add filtering of protocol versions, so we only show player
compatible servers.
--
common/metaserver.c: Add check_server_version() to do version checking.
Add checks to find duplicate server entries.
gtk-v2/src/metaserver.c: Move retrieval of data from metaserver before
adding cached entries to table - otherwise, can not detect duplicates.
Add check to proper version information.
MSW 2007-09-13


78 lines of code changed in 3 files:

rjtanner 2007-09-13 23:51 Rev.: 7142

Changes due to map editor reformatting.

24031 lines of code changed in 389 files:

rjtanner 2007-09-13 21:13 Rev.: 7141

Changes due to map editor reformatting.

12975 lines of code changed in 194 files:

akirschbaum 2007-09-13 01:25 Rev.: 7140

Accelerate map processing code.

21 lines of code changed in 5 files:

rjtanner 2007-09-13 00:05 Rev.: 7139

Changes due to map editor reformatting.

73265 lines of code changed in 723 files:

akirschbaum 2007-09-12 15:47 Rev.: 7138

Fix resource leak.

0 lines of code changed in 2 files:

rjtanner 2007-09-11 00:13 Rev.: 7137

Changes due to map editor reformatting.

64410 lines of code changed in 273 files:

rjtanner 2007-09-10 23:15 Rev.: 7136

Changes due to map editor reformatting.

15996 lines of code changed in 50 files:

rjtanner 2007-09-09 22:22 Rev.: 7135

Changes due to map editor reformatting.

8187 lines of code changed in 87 files:

ryo_saeba 2007-09-09 13:31 Rev.: 7134

Add an 'empty' command, that puts all contents of a (or all) container either on ground or in player's opened container.

109 lines of code changed in 6 files:

ryo_saeba 2007-09-09 13:25 Rev.: 7133

Add an 'empty' command, that puts all contents of a (or all) container either on ground or in player's opened container.

101 lines of code changed in 6 files:

rjtanner 2007-09-09 02:09 Rev.: 7132

Changes due to map editor reformatting.

19676 lines of code changed in 312 files:

rjtanner 2007-09-08 23:37 Rev.: 7131

Changes due to map editor reformatting.

67054 lines of code changed in 234 files:

rjtanner 2007-09-08 23:08 Rev.: 7130

Changes due to map editor reformatting.

148548 lines of code changed in 200 files:

rjtanner 2007-09-08 20:39 Rev.: 7129

Changes due to map editor reformatting.

175436 lines of code changed in 469 files:

rjtanner 2007-09-08 18:54 Rev.: 7128

Changes due to map editor reformatting.

10902 lines of code changed in 48 files:

rjtanner 2007-09-08 16:36 Rev.: 7127

Changes due to map editor reformatting.

21388 lines of code changed in 123 files:

rjtanner 2007-09-08 01:18 Rev.: 7126

Changes due to map editor reformatting.

4850 lines of code changed in 86 files:

rjtanner 2007-09-07 21:09 Rev.: 7125

Changes due to map editor reformatting.

6431 lines of code changed in 75 files:

akirschbaum 2007-09-07 04:47 Rev.: 7124

Fix shopitems field: 'light source' does not exist anymore; use 'lamp' instead.

6 lines of code changed in 6 files:

rjtanner 2007-09-07 00:38 Rev.: 7123

Changes due to map editor reformatting.

2659 lines of code changed in 25 files:

rjtanner 2007-09-07 00:01 Rev.: 7122

Fixed a coordinate problem with the exit/entrance to the top floor map in pshop21 - now the stairs line up properly and no longer trap a player on the other side of the fence. Thanks to Meflin for pointing this out.

4 lines of code changed in 2 files:

rjtanner 2007-09-06 23:56 Rev.: 7121

Map editor reformatting, attemtping to track down a problem with the exit/entrance on the top floor.

1324 lines of code changed in 4 files:

rjtanner 2007-09-06 21:35 Rev.: 7120

Changes due to map editor reformatting.

9063 lines of code changed in 120 files:

gros 2007-09-06 03:09 Rev.: 7119

Added proper enter_x;enter_y coordinates in the Nexus.

2 lines of code changed in 1 file:

rjtanner 2007-09-06 00:10 Rev.: 7118

Cosmetic updates in regards to swall and cwall sections. Floor tile stacking re-arrangement. Added missing floor tiles in spots where floor tiles were missing. Update map names. Other changes are due to map editor reformatting.

1702 lines of code changed in 5 files:

kbulgrien 2007-09-05 20:38 Rev.: 7117

common/client.h
- Add doxygen file header.
gtk-v2/src/gtk2proto.h
gtk-v2/src/main.c
gtk-v2/src/metaserver.c
- Remove unused return value for get_metaserver().
gtk-v2/src/metaserver.c
- Doxygen comment formatting, and add comment headers for all functions.
- Remove commented-out IP Address column formerly shown in metaserver dialog.

98 lines of code changed in 5 files:

akirschbaum 2007-09-05 15:18 Rev.: 7116

Replace obsolete fields fly_on/fly_off/walk_on/walk_off with move_on/move_off.

1717 lines of code changed in 241 files:

akirschbaum 2007-09-05 13:31 Rev.: 7115

Replace obsolete fields fly_on/walk_on with move_on.

2 lines of code changed in 1 file:

rjtanner 2007-09-05 00:58 Rev.: 7114

Cosmetic updates in regards to swall and cwall sections. Floor tile stacking re-arrangement. Added missing floor tiles in spots where floor tiles were missing. Other changes are due to map editor reformatting.

530 lines of code changed in 6 files:

kbulgrien 2007-09-04 22:40 Rev.: 7113

- Doxygenification of source/comments.

43 lines of code changed in 2 files:

kbulgrien 2007-09-03 23:58 Rev.: 7112

gtk-v2/src/about.c
gtk-v2/src/image.h
gtk-v2/src/sound.c
gtk-v2/src/main.h
- Doxygenification of comments in various client files.

131 lines of code changed in 5 files:

kbulgrien 2007-09-03 22:13 Rev.: 7111

- A minor rearrangement of the order of the oroborus tabs above the map view,
and some modifications to the word descriptions of some of the layouts.

47 lines of code changed in 2 files:

kbulgrien 2007-09-03 20:59 Rev.: 7110

gtk-v2/glade/AUTHORS
- Add oroboros.glade and add short paragraph descriptions of each of the new
layout files.
gtk-v2/glade/Makefile.am
gtk-v2/glade/Makefile.in
gtk-v2/glade/oroboros.gladep
gtk-v2/glade/oroboros.gladep
- A layout designed expressly for clients running with 1024x768 resolution.

2792 lines of code changed in 7 files:

kbulgrien 2007-09-03 18:04 Rev.: 7109

Remove spurious end-of-comment leftover from doxygenification

1 lines of code changed in 1 file:

kbulgrien 2007-09-03 17:29 Rev.: 7108

- Doxyfile from server modified/added for client.
- svn:ignore autom4te

288 lines of code changed in 2 files:

kbulgrien 2007-09-03 17:08 Rev.: 7107

- Tabs --> spaces, commenting, and doxygenation. No functional code changes.

406 lines of code changed in 2 files:

kbulgrien 2007-09-03 00:02 Rev.: 7106

- Remove whitespace regression from prior commit as you cannot predict what the
user's terminal width will be.

12 lines of code changed in 2 files:

kbulgrien 2007-09-02 23:51 Rev.: 7105

configure
configure.in
- Tabs --> spaces, indenting uniformity, and typo corrections only.

269 lines of code changed in 3 files:

kbulgrien 2007-09-02 23:20 Rev.: 7104

aclocal.m4
configure
Makefile.in
common/Makefile.in
gtk/Makefile.in
gtk-v2/Makefile.in
gtk-v2/themes/Makefile.in
gtk-v2/src/Makefile.in
gtk-v2/glade/Makefile.in
help/Makefile.in
pixmaps/Makefile.in
sound-src/Makefile.in
utils/Makefile.in
x11/Makefile.in
- Result of new and fixed m4 files.
autogen.sh
- Point aclocal at macros so that undefined macros do not crash ./configure
macros/gtk.m4
macros/sdl.m4
- ./configure should never crash, so add to remove errors as follows:
aclocal:configure.in:?: warning: macro `AM_PATH_GTK' not found in library
./configure: line ?: syntax error near unexpected token `1.0.0'
./configure: line ?: ` AM_PATH_GTK(1.0.0)'
aclocal:configure.in:?: warning: macro `AM_PATH_SDL' not found in library
./configure: line ?: syntax error near unexpected token `1.1.3'
./configure: line ?: ` AM_PATH_SDL(1.1.3)'
macros/curses.m4
macros/gnome-print-check.m4
macros/gnome-gettext.m4
macros/linger.m4
macros/need-declaration.m4
- Update .m4 files from a newer glade package to remove many warnings like
the following:
macros/linger.m4:4: warning: underquoted definition of AC_STRUCT_LINGER

520 lines of code changed in 25 files:

kbulgrien 2007-09-02 04:18 Rev.: 7103

- Add error_dialog() to display a graphical dialog that notifies the user when
a Glade layout file cannot be loaded. Client version information is shown
with an error description and the file that could not be loaded.

46 lines of code changed in 2 files:

kbulgrien 2007-09-01 13:53 Rev.: 7102

- Add missing layout to list.

0 lines of code changed in 2 files:

kbulgrien 2007-09-01 13:36 Rev.: 7101

- Submit ChangeLog edits for the commit of Revision 7100.

185 lines of code changed in 1 file:

kbulgrien 2007-09-01 13:35 Rev.: 7100

This is a merge of client/branches/gtk-v2-libglade to trunk. It converts the
GTK-V2 client to a libglade-2.0 client that supports changing the UI layout
with glade-2 generated .glade XML files. Various alternate client layouts
are included.
AUTHORS
- Reformatted for aesthetics.
- Added libglade-2.0 conversion author.
ChangeLog
- Summarize gtk-v2-libglade branch merge to trunk.
common/init.c
- Typo corrected in LOG message (inic.c --> init.c).
configure
- LIBGLADE_CFLAGS/LIBS addition.
- gtkv2 checks converted to HAVE_GTK2.
- gtk-v2/glade directory addition now supported.
- V2 client now depends on libglade2.0 instead of GTK+ 2.0.
- Some reformatting resulting from autoconf/automake changes flowing down.
configure.in
- gtk-v2/glade directory addition now supported.
- Update indenting; tab->space conversion for readability.
- Minor message updates for consistency like GTK2 -> GTK+ 2.0.
- V2 client dependency checks changed to require libglade-2.0 vs. gtk+-2.0.
gtk-v2/glade
gtk-v2/glade/Makefile
gtk-v2/glade/Makefile.am
gtk-v2/glade/Makefile.in
- A fully autoconf/automake supported directory to be used for the control
of glade-2 layouts compatible with this client.
gtk-v2/glade/AUTHORS
- A file to attribute the authors of the glade-2 XML layout projects in this
directory.
gtk-v2/glade/README
- A help file for prospective glade-2 XML layout creation that describes how
to create a new layout and workarounds for various issues that may arise.
gtk-v2/glade/caelestis.glade
gtk-v2/glade/caelestis.gladep
gtk-v2/glade/chthonic.glade
gtk-v2/glade/chthonic.gladep
gtk-v2/glade/gtk-v1.glade
gtk-v2/glade/gtk-v1.gladep
gtk-v2/glade/meflin.glade
gtk-v2/glade/meflin.gladep
- New layout files for the V2 client. make install places the .glade files
in the crossfire-client data directory, where they are detected by the
client in order to allow a user to select a new layout from the
configuration popup dialog.
gtk-v2/glade/dialogs.glade
gtk-v2/glade/dialogs.gladep
- This glade-2 XML layout project contains pop-up dialogs formerly contained
in the ../gtk-v2.glade files. It was created to reduce the overhead in
setting up a new main window layout. The client allows a user to specify
a new file at the command-line, but does not attempt to support in-client
selection of an alternate file.
- Various modification to the original pop-up dialogs have been made to
support the libglade-2.0 conversion. The generated code allowed the XML
file to have variations in it that cause problems for libglade.
- Minor alterations have been mode to appearance and/or text on various
dialogs.
gtk-v2/glade/gtk-v2.glade
gtk-v2/glade/gtk-v2.gladep
gtk-v2/gtk-v2.glade
gtk-v2/gtk-v2.gladep
- Moved to gtk-v2/glade sub-directory.
- This is the original gtk-v2 client layout by mwedel.
- All popup dialogs have moved into gtk-v2/glade/dialogs.glade.
gtk-v2/Makefile.am
gtk-v2/Makefile.in
- LIBGLADE_CFLAGS/LIBS addition
- gtk-v2/glade directory addition now supported.
- DIST_COMMON modifications by autoconf/automake to remove files not under
SVN control.
- Remove gtk-v2/gtk-v2.glade and gtk-v2/gtk-v2.gladep from EXTRA_DIST as they
are now located in the gtk-v2/glade subdirectory.
gtk-v2/README-dev
- Reformat for aesthetics and readability.
- Various updates to content based upon IRC or mailing list discussions.
- Rework content to third-party point-of-view to make it easier for other
developers to modify the document.
gtk-v2/src
- Inexplicable property changes to svn:ignore simply reposition .deps entry.
gtk-v2/src/about.c
gtk-v2/src/inventory.c
gtk-v2/src/keys.c
gtk-v2/src/map.c
gtk-v2/src/metaserver.c
gtk-v2/src/spells.c
- Include glade.h
- Remove includes of glade-2 generated source files.
- Conversion to libglade-2.0 requires use of glade_get_widget_tree() and
change from lookup_widget() to glade_xml_get_widget() and insertion of
g_signal_connect() to replace functionality previously found in glade-2
generated source files.
gtk-v2/src/config.c
- Include glade.h
- Various code comment improvements.
- Remove includes of glade-2 generated source files.
- All functions without a comment header now have one.
- Significant code comment reformatting to use of a 79 character line width
and to reduce line lengths over 80 characters.
- Add static char pointers themedir and gladedir to better support loading
combo box widgets from the crossfire-client data directory, and to reduce
the number of redundant hard-coded strings.
- The configuration popup dialog now supports in-client selection of an XML
layout file to redefine the root window appearance. Modified functions
include load_defaults(), save_defaults(), setup_config_window(), and
read_config_window(). New functions are scandir_glade_filter,
fill_combobox_from_datadir() which is derived from code factored out of
setup_config_window() so it can be used multiple times. Modifications to
save_winpos() and load_window_positions() alters screen position saving to
remove hard-coded copy/pasted code and more flexibly support multiple XML
UI layout files.
- Conversion to libglade-2.0 requires use of glade_get_widget_tree() and
change from lookup_widget() to glade_xml_get_widget() and insertion of
g_signal_connect() to replace functionality previously found in glade-2
generated source files.
- scandir_filter() renamed to scandir_theme_filter() for more consistent
naming for multiple scandir filter functions now required since the window
layout combo box also requires on.
gtk-v2/src/image.c
gtk-v2/src/opengl.c
gtk-v2/src/sdl.c
- Include glade.h
gtk-v2/src/info.c
gtk-v2/src/pickup.c
gtk-v2/src/stats.c
- Include glade.h
- Remove includes of glade-2 generated source files.
- Conversion to libglade-2.0 requires use of glade_get_widget_tree() and
change from lookup_widget() to glade_xml_get_widget().
gtk-v2/src/interface.c
gtk-v2/src/interface.h
gtk-v2/src/callbacks.h
gtk-v2/src/support.c
gtk-v2/src/support.h
- Remove glade-2 generated source files.
gtk-v2/src/magicmap.c
- Include glade.h
- Remove includes of glade-2 generated source files.
gtk-v2/src/main.c
gtk-v2/src/main.h
- Include glade.h
- General changes to support the conversion to libglade-2.0 require runtime
processing of the glade-2 XML layout file names and locations.
- Add support for command-line specification of glade-2 generated XML files
that describe the UI windows and pop-up dialogs.
- Conversion to libglade-2.0 requires use of glade_get_widget_tree() and
change from lookup_widget() to glade_xml_get_widget() and insertion of
g_signal_connect() to replace functionality previously found in glade-2
generated source files.
gtk-v2/src/Makefile.am
gtk-v2/src/Makefile.in
- LIBGLADE_CFLAGS/LIBS addition.
- Replace GTK2_CFLAGS/LIBS with LIBGLADE_CFLAGS/LIBS.
- Changes resulting from removal of glade-2 generated source files.
gtk-v2/src/menubar.c
- Include glade.h
- Remove includes of glade-2 generated source files.
- Include image.h and gtk2proto.h as support the libglade-2.0 conversion.
- Conversion to libglade-2.0 requires use of glade_get_widget_tree() and
change from lookup_widget() to glade_xml_get_widget() and insertion of
g_signal_connect() to replace functionality previously found in glade-2
generated source files.
gtk-v2/TODO
- Reformat for aesthetics and readability.
- Add todo for non-functional scroll bar handles on the map display.
- Adjust todo for lower screen resolution support since the libglade-2.0 port
at least partially addresses usability on smaller desktops.
help/about.h
- EOL whitespace removed.
- Minor reformat for aesthetics.
- Added libglade-2.0 conversion author.
Makefile.in
common/Makefile.in
gtk/Makefile.in
gtk/themes/Makefile.in
help/Makefile.in
pixmaps/Makefile.in
sound-src/Makefile.in
- LIBGLADE_CFLAGS/LIBS addition
x11/Makefile.in
- LIBGLADE_CFLAGS/LIBS addition
- DIST_COMMON modifications by autoconf/automake to remove files not under
SVN control.

1336 lines of code changed in 48 files:

kbulgrien 2007-09-01 11:05 Rev.: 7099

- autoconf/automake changes resulting from merge of trunk.

3 lines of code changed in 3 files:

kbulgrien 2007-09-01 10:52 Rev.: 7098

- Merge changes from trunk revision 7097 in preparation to merge branch back
to trunk.

150 lines of code changed in 11 files:

kbulgrien 2007-09-01 09:09 Rev.: 7097

- svn copy files are not visible as added. Perhaps because this was added too
early and removed?

0 lines of code changed in 1 file:

kbulgrien 2007-09-01 09:04 Rev.: 7096

- Oops. Should have used svn copy.

0 lines of code changed in 1 file:

kbulgrien 2007-09-01 08:44 Rev.: 7095

- Prepare for libglade merge.

0 lines of code changed in 1 file:

kbulgrien 2007-09-01 01:52 Rev.: 7094

- TODO
- Reformatted into a more aesthetic layout and moderately updated.

- src/config.c
- Add a pointer to a widget to support selection of the XML layout file.
- Set up a default datadir subdirectory for holding Glade XML layout files and
reduce hardcoding of the directory names inside function code.
- Reformat many block comments to better use 79 column screen width.
- Add function header comments for all functions that did not previously have
one.
- load_defaults() and save_defaults() now support XML layout file defaults.
- config_init() now sets up a combo box for XML layout file selection.
- scandir_filter() has been renamed to scandir_theme_filter() to allow other
scandir_filters to be created using a standard naming format.
- Added scandir_glade_filter() to select only files that end with .glade and
also to ignore the popup dialog definition file dialogs.glade.
- Factor code from setup_config_window() into fill_combobox_from_datadir() to
allow re-use of code to load combobox widgets that contain entries based on
the files in a directory. The factored code is now replaced by separate
calls to support both the theme combo box and the XML layout combo box.
- read_config_window() now updates the variable that tracks which layout on
the glade combo box is active.

- src/main.c
- Define new buffers to support the in-client Glade XML layout selection via
a combo box on the configuration popup dialog.
- Modify -window_xml and -dialog_xml command line option behavior to support
the in-client configuration features.
- Window and popup dialog loading now supports saved settings in the defaults
file, and still allows overriding the save layout selection via command-line
options.

- src/main.h
- Adjust some defines and set up an extern to support in-client selection of
the Glade XML layout file to use.

- glade/dialogs.glade
- Minor grammatical improvement on description text.
- Add config_combobox_glade to support selection of a Glade XML layout file.

402 lines of code changed in 6 files:

mwedel 2007-09-01 00:51 Rev.: 7093

Make metaserver1 gather it's data in its own thread. Brought back from trunk
common/metaserver.c: Add ms1_is_running flag, re-work some of the metaserver1
logic so the function structure makes it easy to spawn the thread,
rename metaserver2_check_status() to just metaserver_check_status()
gtk-v2/src/metaserver.c: Change call to metaserver_check_status(), resort
data after getting all info from sever.
MSW 2007-08-31

Add support for metaserver2 in client. For the X11/C clients, they use basic
interface (drawn in text window, select a number), so no changes to the GUI
portions of those clients was done - gtk2 uses window, so some extra work
there. Brought back from trunk
--
*/Makefile.in: rebuilt
acinclude.m4: New file - added for LIBCURL_CHECK_CONFIG macro support.
aclocal.m4: Rebuilt
configure: Add --disable-metaserver2 option, check for Curl, pthread. Make
sure user either has curl installed or has used --disable-metaserver2
configure, */Makefile.in: Rebuilt with Curl support
common/cconfig.h: Add note about METASERVER2 (controlled via configure)
common/client.c: Add metaserver2 global
common/client.h: Add metaserver2 global
common/config.h.in: Rebuilt by autoheader.
common/init.c: Add call to init_metaserver()
common/metaserver.c: Support for metaserver2. More fields in Meta_Info.
Re-arrange file a little so logical functions are together.
common/metaserver.h: New fields in Meta_Info, some renamed to keep
it consistent accross all of metaserver2.
common/proto.h: rebuilt
gtk-v2/src/metaserver.c: Add support for threaded metaserver2 retrievals -
need to make sure data is accessed in thread safe way, also need to
add check for status of retrieval thread.
MSW 2007-08-31

6306 lines of code changed in 24 files:

mwedel 2007-09-01 00:37 Rev.: 7092

common/metaserver.c: Update to use official and not test metaserver2 location.
MSW 2007-08-31

4 lines of code changed in 2 files:

mwedel 2007-09-01 00:32 Rev.: 7091

Server support for Metaserver2 - brought back from trunk:
acinclude.m4: Add LIBCURL_CHECK_CONFIG macro, used by configure.
configure.ac: Add check for pthread, LIBCURL. Extra
logic to display if we will build with metaserver2 support
lib/Makefile.am: add metaserver2 to list of files to install.
*/Makefile.in: rebuilt
lib/metaserver2: Settings file for metaserver2 support.
server/init.c: Add call to metaserver2_init() during startup.
include/metaserver2.h: Header file include metaserver2 related data.
include/autoconf.h.in: Rebuilt
include/sockproto.h: Rebuilt with new metaserver2 functions.
socket/metaserver.c: metaserver2 update logic added.
MSW 2007-08-31

1684 lines of code changed in 50 files:

mwedel 2007-09-01 00:16 Rev.: 7090

lib/metaserver2: Update with official metaserver2 location. MSW 2007-08-31

3 lines of code changed in 2 files:

August 2007 »

Generated by StatSVN 0.7.0