Directory Statistics for help/

Back to Index Page

Lines Of Code for help/

Commits for help/ (per author)

AuthorRevisionsLines of CodeAdded Lines of CodeLines of Code per Change
mwedel7 (53.8%) 464 (70.9%) 495 (72.2%) 66.29
uid2003 (23.1%) 178 (27.2%) 178 (25.9%) 59.33
tchize2 (15.4%) 11 (1.7%) 12 (1.7%) 5.50
akirschbaum1 (7.7%) 1 (0.2%) 1 (0.1%) 1.00

Commit Log

2/23/06 2:30 AMmwedel
More improvements to the gtk-v2 client:
- Add spell selection window similar to that in the gtk-v1 client.
- Make it so that clicking on the headers in the metaserver and keybinding
selection windows will result in table be sorted by that header.
*/ Rebuilt by automake.
aclocal.m4: Updated by aclocal.
gtk-v2/TODO: Remove things that have been done, add other things mentioned
on mailing list that should be done.
gtk-v2/ Updated with new spell selection window.
gtk-v2/src/ Add spells.c file
gtk-v2/src/spells.c: File that handles spell selection window.
gtk-v2/src/callbacks.h: Updated by glade
gtk-v2/src/gtk2proto.h: rebuilt
gtk-v2/src/interface.c: Updated by glade.
gtk-v2/src/interface.h: Updated by glade.
gtk-v2/src/keys.c: Add necessary calls to enable sorting of table by
clicking on headers.
gtk-v2/src/main.c: Add call to update_spell_information() if spell information
has changed.
gtk-v2/src/metaserver.c: Add necessary calls to enable sorting of table by
clicking on headers. Convert the idletime and number of players columns
to be ints - this makes the sort work as expected, and actually simplifies
the code a little.
gtk-v2/src/support.h: Rebuilt by glade.
MSW 2006-02-22
(1 Files changed, 1 Lines changed)
help/ 1.5 (+1 -1)
9/3/05 8:12 AMtchize
Fixed Makefile problem where soundsdef.h was not autobuild , breaking compilation (1 Files changed, 1 Lines changed)
help/ 1.4 (+1 -1)
9/3/05 7:50 AMakirschbaum
*, aclocal.m4, configure: Rebuilt. (1 Files changed, 1 Lines changed)
help/ 1.3 (+1 -0)
8/29/05 12:19 AMmwedel
Fix sound compilation so it only tries to compile alsa9 helper if we
in fact have alsa 9 libs.
*/ Rebuilt, configure: Add ALSA9_TARGET, replacing SOUND_TARGETS which
was no longer being used.
sound-src/ add EXTRA_PROGRAMS line for cfsndserv_alsa9 so
don't get errors from automake, add @ALSA9_TARGET@ to bin_PROGRAMS.
MSW 2005-08-28
(1 Files changed, 1 Lines changed)
help/ 1.2 (+1 -1)
8/12/05 2:09 AMmwedel
This commit adds full automake support for the client - previously, only the
gtk-v2 directory used automake, rest was - now everything is
automake - makes maintenance and distributions easier.
common/ gtk/ help/ pixmaps/
sound-src/ utils/ x11/ pixmaps/
utils/ help/ New Makefiles, Removed unneeded rules, move pixmap, help, util
handling to makefiles in their own directories.
configure, Update to include pixmap, help, util as
gtk-v2/, gtk-v2/ Clean up some rules in this makefile.
common/, gtk/, sound-src/, x11/
Rebuilt as part of automake.
gtk-v2/src/, gtk-v2/src/ Add banner copyright, remove
uneeded rules.
MSW 2005-08-11
(2 Files changed, 428 Lines changed)
help/ 1.1 added 27
help/ 1.1 added 401
2/10/05 1:03 AMmwedel, common/, gnome/, gtk/,
sound-src/, x11/ Add ${DESTDIR} prefix for
installation into other directories. Patch from sourcefore #1061895
MSW 2005-02-09

common/external.h, common/init.c, common/player.c, common/proto.h,
common/script.c, common/script.h, common/p_cmd.c (new file),
common/p_cmd.h (new file), gtk/gtkproto.h, gtk/gx11.c, gtk/help.c (new
file), gtk/keys.c, help/chelp.h, x11/x11.c, x11/x11proto.h, x11/xutil.c:
Install command table for client side commands - makes adding commands a
little easier, but also makes it easier to have better help. Bulk of the
changes are in p_cmd.c file, which pulled some code out of player.c.
Other source files modified to clean up function parameters (all now take
const char * as the command options). Patch from sourceforge 1022245,
with some work done by me. Addition fix in gtk/keys.c unbind - buffer
overflow would result if unbinding very long binding.
MSW 2005-02-09
(1 Files changed, 63 Lines changed)
help/chelp.h 1.2 (+63 -27)
1/28/04 3:26 AMtchize
Added logging support and bug report help

Remove lots of printf to stderr and replaced them with a LOG call. LOG
also keep in memory the message, so the client can ask them to help bug
reporting. If you use the gtk client and click on help -> Report a Bug
you will see the list of error message in a textarea so you can cut and
paste in bug tracker.
Also modified the LOG prototype so it accepts as parameters a loglevel,
a location (most of time send <partofclient::functionname> in it), a
format string and parameters used in printf functions.
Here is a typical log after connecting to a server:

[ INFO ] (Client Version) GTK Unix Client 1.6.0
[ INFO ] (gtk::init_cache_data) Init Cache
[ ERROR ] (Library::Gtk-CRITICAL) file gtkbox.c: line 332 (gtk_box_pack_start): assertion `child->parent == NULL' failed.
[WARNING ] (common::VersionCmd) Differing C->S version numbers (1022,1023)
[ INFO ] (common::VersionCmd) Playing on server type Crossfire Server

[WARNING ] (common::SetupCmd) Server returned FALSE on setup command sexp
[ INFO ] (commands.c) addme_success received.

[ ERROR ] (Library::Gtk-CRITICAL) file gtkbox.c: line 332 (gtk_box_pack_start): assertion `child->parent == NULL' failed.

You may notice the gtk / gdk errors are send to the Logging facilities as well.
I plan to add additionnal of [INFO] in code so in case of bug we may have useful
informations like server connected to, server protocol, and config of client.
(1 Files changed, 11 Lines changed)
help/bugreport.h 1.1 added 11
11/30/02 9:52 PMmwedel
common/player.c: Break out some of the extended commands into there
own function to make the extended_command function more readable.
Alphabetize strcmps in extended_command. Add special processing
for the 'take' command so that it handles open containers properly.
gtk/gx11.c: Add version information to the About dialogue box.
gtk/key.c: Fix bug in that extended commands (') didn't work right and
would crash the client if not entered in info window. Entering
these now works properly, and crashes are removed. Clean up formatting
of affected function keyfunc().
help/about.h: Add extra newline to text to make it look better with
the version string above.
MSW 2002-11-30
(1 Files changed, 1 Lines changed)
help/about.h 1.3 (+1 -1)
12/28/01 2:56 AMmwedel
README: Update notes on needing png (and not xpm) library. Update mailing
alias., configure: As the seperate sound program (cfsndserv) is the
only supported sound configuration, remove new_sound_system defines
and ability to use the old (now non existant) sound system.
Have configure exit with error message if png library is not found,
as it is critical to the build process. Change it so that
gnome/Makefile is always built so that making of releases works.
gnome/, help/about.h, x11/ Update mail address.
gtk/gtkproto.h, x11/x11proto.h: Rebuilt, prototypes for some changed for
signed to unsigned characters.
gtk/gx11.c, gtk/png.c, pixmaps/stipple.111, x11/png.c, x11/x11.c, x11/xutil.c,
pixmaps/stipple.111 pixmaps/stipple.112:
Mostly changes to fix compile warnings and make sure we are passing the
right types to the various image creation functions (8 bit data).
sound-src/ Add soundsdef.h to list of things to build.
x11/x11.h: Remove extra semicolon.
MSW 2001-12-28
(1 Files changed, 1 Lines changed)
help/about.h 1.2 (+1 -1)
3/28/99 11:17 PMuid200
Initial revision (3 Files changed, 178 Lines changed)
help/about.h 1.1 added 24
help/chelp.h 1.1 added 70
help/shelp.h 1.1 added 84