April 2009 Commit Log

Number of Commits:
49
Number of Active Developers:
5
kbulgrien 2009-04-29 21:45 Rev.: 11668

- Add some invisible exits along the front of the yard so you can walk off
the map there as well as along the sides.

50 lines of code changed in 1 file:

kbulgrien 2009-04-29 19:57 Rev.: 11667

- Block movement over the bar so the barkeep doesn't attack guests unless
they come back behind the bar.
- Take line breaks out of NPC messages, and tweak some of the content.
The waitress now has a match all.

35 lines of code changed in 1 file:

kbulgrien 2009-04-28 23:05 Rev.: 11666

- Fix spelling on statue; fix wall piece in entry area.

3 lines of code changed in 1 file:

kbulgrien 2009-04-27 23:47 Rev.: 11665

- Spelling fixes (abit -> a bit, alittle -> a little).

3 lines of code changed in 1 file:

kbulgrien 2009-04-25 18:32 Rev.: 11664

- Remove extra sand tiles under grass tiles.

1 lines of code changed in 1 file:

kbulgrien 2009-04-22 23:08 Rev.: 11663

The following commit converts all common code and GTK-V2 draw_info() calls to
draw_ext_info() calls so that support for untyped draw_info() messages can be
completely removed from GTK-V2. While converting the draw_info() calls, also
get rid of the deprecated draw_color_info() use in common so that the clients
can have this deprecated function removed. This conversion also requires all
clients provide a draw_ext_info() for common code to use. In the X11 and the
GTK-V1 client, draw_ext_info() discards the message type information and just
uses its existing draw_info() function. To support this change, new message
types and subtypes have been added to support client-sourced messages. More
than likely the client-side message subtypes could be fine tuned, but GTK-V2
also has changed to allow the draw_info() colors to be used until style data
is set up for the client message types. draw_info() is removed from GTK-V2.

common/item.c: draw_info() --> draw_ext_info().
common/commands.c: draw_info() --> draw_ext_info(); Remove
draw_color_info().
Remove commented code used to develop skills report.
common/script.c: draw_info() --> draw_ext_info().
common/client.c: draw_info() --> draw_ext_info().
common/msgtypes.h: Regenerated with `make msgtypes.h`.
common/p_cmd.c: draw_info() --> draw_ext_info().
common/image.c: draw_info() --> draw_ext_info().
common/player.c: draw_info() --> draw_ext_info().
common/script_lua.c: draw_info() --> draw_ext_info().
common/metaserver.c: draw_info() --> draw_ext_info(); comment updates.
common/external.h: Remove draw_info(); remove draw_color_info(); add
draw_ext_info().
common/newclient.h: Add/tweak comments for pre-existing message types.
Add a new message type for client-sourced messages
along with some subtypes that seemed reasonable when
reviewing the kinds of messages the client spawns.
x11/x11proto.h: Regenerated with `make proto`.
x11/x11.c: Remove draw_color_info(). Add draw_ext_info().
gtk/gtkproto.h: Rebuilt file with `make proto`.
gtk/gx11.c: Remove draw_color_info(). Add draw_ext_info().
gtk-v2/src/gtk2proto.h: Regenerated with `make proto`.
gtk-v2/src/config.c: draw_info() --> draw_ext_info().
gtk-v2/src/keys.c: draw_info() --> draw_ext_info(). Fix a misspelling
in a message.
gtk-v2/src/info.c: Fix the message_callback() prototype to match the
function declaration and add a draw_ext_info()
prototype. Modify message_callback() to honor the
orig_color parameter in cases where a style has not
been set for a particular message type/subtype so
that draw_info() texts converted to draw_ext_info()
will not lose their color just because the themes
are not updated. To make this work, the message
routing code was moved to run earlier. draw_info()
is removed from the GTK-V2 client to strongly show
that any new client messages need to be typed. This
enhances the value and coverage of the theme support
in the client. In fact, draw_info() comments hinted
that draw_info() has been considered questionable in
various ways before this conversion was conceived.
Add a draw_ext_info() call that simply uses the
message_callback(). Really the message_callback()
should probably be renamed draw_ext_info() instead
of putting this extra call in.
gtk-v2/src/pickup.c: draw_info() --> draw_ext_info().
gtk-v2/src/inventory.c: draw_info() --> draw_ext_info().

451 lines of code changed in 23 files:

akirschbaum 2009-04-21 11:01 Rev.: 11662

Rewrite arrays to save space.

6 lines of code changed in 1 file:

akirschbaum 2009-04-20 15:09 Rev.: 11661

Fix crash when picking up some flying objects.

5 lines of code changed in 2 files:

akirschbaum 2009-04-20 15:08 Rev.: 11660

Remove trailing whitespace.

2 lines of code changed in 1 file:

akirschbaum 2009-04-20 15:06 Rev.: 11659

Whitespace changes.

9 lines of code changed in 1 file:

akirschbaum 2009-04-20 15:01 Rev.: 11658

Remove trailing whitespace.

7 lines of code changed in 4 files:

kbulgrien 2009-04-19 21:46 Rev.: 11657

After some play-testing, its kind of wierd for say to go to one window and
NPC/Magic Mouth responses go to the other, so MSG_TYPE_DIALOG is now also
routed to the critical messages pane. Added some comment text to help in
understanding message types.

10 lines of code changed in 3 files:

akirschbaum 2009-04-18 17:26 Rev.: 11656

Fix possible buffer overflow.

4 lines of code changed in 1 file:

akirschbaum 2009-04-18 17:23 Rev.: 11655

Remove redundant code.

18 lines of code changed in 10 files:

akirschbaum 2009-04-18 17:11 Rev.: 11654

Remove redundant code.

25 lines of code changed in 4 files:

akirschbaum 2009-04-18 16:58 Rev.: 11653

Fix possible buffer overflows.

7 lines of code changed in 1 file:

akirschbaum 2009-04-18 16:49 Rev.: 11652

Fix file handle leaks.

27 lines of code changed in 1 file:

kbulgrien 2009-04-16 20:17 Rev.: 11651

Per mailing list discussion on or about 2008/12/22, route MSG_TYPE_ATTRIBUTE
(Changes to attributes: stats, resistances, etc), MSG_TYPE_COMMUNICATION
(Communication between players), and MSG_TYPE_VICTIM (Something bad is
happening to the player) to the critical messages pane. As stated on the ML,
there are other potentially superior solutions to chats tells not getting
drowned out by other messages, but this is a very simple one. The critical
messages pane gets very little activity, unlike the regular messages pane.
Addition of a chat-specific panel, or client-side routing configuration is not
considered precluded by this quick fix.

29 lines of code changed in 2 files:

akirschbaum 2009-04-16 16:45 Rev.: 11650

Add "clear" command to clear the message window.

136 lines of code changed in 6 files:

akirschbaum 2009-04-16 16:28 Rev.: 11649

Fix typo.

1 lines of code changed in 1 file:

akirschbaum 2009-04-16 16:22 Rev.: 11648

Merge JXCWindowRenderer.init() into JXCWindowRenderer.initRendering().

3 lines of code changed in 2 files:

akirschbaum 2009-04-16 16:20 Rev.: 11647

Remove GuiManager.repaint().

1 lines of code changed in 2 files:

akirschbaum 2009-04-16 16:19 Rev.: 11646

Remove GuiManager.setGuiState().

3 lines of code changed in 1 file:

akirschbaum 2009-04-16 16:17 Rev.: 11645

Move GuiManager.deactivateCommandInput() to JXCWindowRenderer.

26 lines of code changed in 2 files:

mwedel 2009-04-15 01:24 Rev.: 11644

Fix for bug 2281692 - CFDialog conversation NPC answer precedes PC speech.
server/monster.c: ext_info_map() wasn't called until after the event logic.
Instead, for players, we can draw it immediately - we only need to perhaps do
something special for monsters. In this way, conversation is in the correct
order.
MSW 2009-04-14

31 lines of code changed in 2 files:

mwedel 2009-04-15 01:17 Rev.: 11643

Fix for bug 2281692 - CFDialog conversation NPC answer precedes PC speech.
server/monster.c: ext_info_map() wasn't called until after the event logic.
Instead, for players, we can draw it immediately - we only need to perhaps do
something special for monsters. In this way, conversation is in the correct
order.
MSW 2009-04-14

31 lines of code changed in 2 files:

rjtanner 2009-04-12 00:43 Rev.: 11642

Remove links to guildkeybuildingB2b and guildkeybuildingB2c as they are no longer used to purcahse nearby guilds. Python based guilds are now deployed in the game.

1 lines of code changed in 1 file:

rjtanner 2009-04-12 00:34 Rev.: 11641

Remove link from Scorn to Guild Houses Inc now that this map is no longer used. Python based guilds are now deployed in the game.

1 lines of code changed in 1 file:

rjtanner 2009-04-11 20:53 Rev.: 11640

Update world maps with exit/entrance coordinates to main floor of guild maps to avoid '0 destination coordinates' alert in server log files

35 lines of code changed in 11 files:

akirschbaum 2009-04-11 12:10 Rev.: 11639

Apply #2753395 (help file for the wimpy command).

13 lines of code changed in 3 files:

lalo 2009-04-10 11:49 Rev.: 11638

switching to python-based guilds (ChangeLog entry)

4 lines of code changed in 1 file:

lalo 2009-04-10 11:41 Rev.: 11637

switching to python-based guilds

756660 lines of code changed in 300 files:

mwedel 2009-04-08 01:53

Fix for bug 2602566 - Players can nest containers. pick_up() has largely
same functionality, but lots of changes to remove the series of gotos and
generally just clean it up.
server/c_object.c: Clean up function pick_up(). Modify put_object_in_sack()
to not allow containers to be put in containers.
MSW 2009-04-07

218 lines of code changed in 4 files:

mwedel 2009-04-08 01:45 Rev.: 11634

Test map to test pickup of thrown objects. Map contains 2 thrown
objects (that that name), each holding one object like a normal thrown
object. One of the objects on this map is very heavy so tests code where
object is too heavy to pick up.
MSW 2009-04-07

408 lines of code changed in 1 file:

kbulgrien 2009-04-08 01:11 Rev.: 11633

- Add a comment header that summarizes the GTK font style strings used in the
theme files. Reference a couple of external documents that more detail is
available in. This might help someone tweak a style more easily as it can
clarify what options exist even if they are not used anywhere in the client
theme files that already exist.

35 lines of code changed in 2 files:

mwedel 2009-04-07 00:36 Rev.: 11632

Add new skills - these are refered to in include/skills.h, so are needed,
even if there is no way to get them right now.
MSW 2009-04-06

48 lines of code changed in 4 files:

rjtanner 2009-04-06 16:01 Rev.: 11631

Updated ChangeLog file using svn2cl

1300 lines of code changed in 2 files:

lalo 2009-04-06 03:08 Rev.: 11630

in my last merge, I accidentally left two exp_tables uncommented. Turns out, neither of them were the one we want as default. Fixing.

81 lines of code changed in 1 file:

mwedel 2009-04-06 01:51 Rev.: 11629

Fix for bug include/autoconf.h.in - customize stack of weapons bug.
This commit also fixes some other things, like update name not getting
sent to the client when doing the prepare.
types/weapon_improver/weapon_improver.c: All changes in prepare_weapon():
Split stack of weapons so other items don't disappear. Move the
draw_info() call after updating the weapon name, so it uses new
weapon name. Add call to esrv_update_item() to update the name
of the weapon.
MSW 2009-04-05

36 lines of code changed in 2 files:

mwedel 2009-04-06 01:28 Rev.: 11628

Fix for bug include/autoconf.h.in - customize stack of weapons bug.
This commit also fixes some other things, like update name not getting
sent to the client when doing the prepare.
types/weapon_improver/weapon_improver.c: All changes in prepare_weapon():
Split stack of weapons so other items don't disappear. Move the
draw_info() call after updating the weapon name, so it uses new
weapon name. Add call to esrv_update_item() to update the name
of the weapon.
MSW 2009-04-05


35 lines of code changed in 2 files:

lalo 2009-04-04 11:55 Rev.: 11627

fixing my own #ifdef misuse

39 lines of code changed in 5 files:

lalo 2009-04-04 07:41 Rev.: 11626

win32 build fixes, and windows installer script

424 lines of code changed in 15 files:

rjtanner 2009-04-04 00:18 Rev.: 11625

Final checkin of patch 'fun zone updates - ID: 2650371'; limit the number of players that can enter to eight (8)

1141 lines of code changed in 1 file:

rjtanner 2009-04-04 00:10

Partial checkin of patch 'fun zone updates - ID: 2650371'; enlarged the 'death area' to prevent trapping players in the map

5676 lines of code changed in 2 files:

rjtanner 2009-04-04 00:07 Rev.: 11622

Partial checkin of patch 'fun zone updates - ID: 2650371'; made it impossible for more than 1 to enter the obstacle course, enlarged the 'death area' to prevent trapping players in the map

430 lines of code changed in 1 file:

rjtanner 2009-04-04 00:04 Rev.: 11621

Partial checkin of patch 'fun zone updates - ID: 2650371'; made it impossible for more than 2 to enter sumo wrestling, removed the clouds that conflicted with the teleporters, enlarged the 'death area' to prevent trapping players in the map

1571 lines of code changed in 1 file:

rjtanner 2009-04-03 14:16 Rev.: 11620

Backport from trunk - remove duplicated floor tiles

0 lines of code changed in 2 files:

akirschbaum 2009-04-03 13:16 Rev.: 11619

Remove duplicated floor tiles.

1 lines of code changed in 1 file:

akirschbaum 2009-04-02 17:09 Rev.: 11618

Fix LegacySpellConverter and MapNormalizer editor plugin scripts.

4 lines of code changed in 6 files:

March 2009 »

Generated by StatSVN 0.7.0