Author | Revisions | Lines of Code | Added Lines of Code | Lines of Code per Change |
---|---|---|---|---|
mwedel | 7 (53.8%) | 464 (70.9%) | 495 (72.2%) | 66.29 |
uid200 | 3 (23.1%) | 178 (27.2%) | 178 (25.9%) | 59.33 |
tchize | 2 (15.4%) | 11 (1.7%) | 12 (1.7%) | 5.50 |
akirschbaum | 1 (7.7%) | 1 (0.2%) | 1 (0.1%) | 1.00 |
Date | Author | File/Message |
---|---|---|
2/23/06 2:30 AM | mwedel |
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. -- */Makefile.in: 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/gtk-v2.glade: Updated with new spell selection window. gtk-v2/src/Makefile.am: 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/Makefile.in 1.5
(+1
-1)
|
9/3/05 8:12 AM | tchize |
Fixed Makefile problem where soundsdef.h was not autobuild , breaking compilation
(1 Files changed,
1 Lines changed)
help/Makefile.in 1.4
(+1
-1)
|
9/3/05 7:50 AM | akirschbaum |
*Makefile.in, aclocal.m4, configure: Rebuilt.
(1 Files changed,
1 Lines changed)
help/Makefile.in 1.3
(+1
-0)
|
8/29/05 12:19 AM | mwedel |
Fix sound compilation so it only tries to compile alsa9 helper if we
in fact have alsa 9 libs. */Makefile.in: Rebuilt configure.in, configure: Add ALSA9_TARGET, replacing SOUND_TARGETS which was no longer being used. sound-src/Makefile.am: 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/Makefile.in 1.2
(+1
-1)
|
8/12/05 2:09 AM | mwedel |
This commit adds full automake support for the client - previously, only the
gtk-v2 directory used automake, rest was Makefile.in - now everything is automake - makes maintenance and distributions easier. -- common/Makefile.am gtk/Makefile.am help/Makefile.am pixmaps/Makefile.am sound-src/Makefile.am utils/Makefile.am x11/Makefile.am pixmaps/Makefile.in utils/Makefile.in help/Makefile.in: New Makefiles Makefile.am, Makefile.in: Removed unneeded rules, move pixmap, help, util handling to makefiles in their own directories. configure, configure.in: Update to include pixmap, help, util as directories. gtk-v2/Makefile.am, gtk-v2/Makefile.in: Clean up some rules in this makefile. common/Makefile.in, gtk/Makefile.in, sound-src/Makefile.in, x11/Makefile.in: Rebuilt as part of automake. gtk-v2/src/Makefile.am, gtk-v2/src/Makefile.in: Add banner copyright, remove uneeded rules. MSW 2005-08-11 (2 Files changed, 428 Lines changed) help/Makefile.am 1.1 added 27
help/Makefile.in 1.1 added 401
|
2/10/05 1:03 AM | mwedel |
Makefile.in, common/Makefile.in, gnome/Makefile.in, gtk/Makefile.in,
sound-src/Makefile.in, x11/Makefile.in: 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 AM | tchize |
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: MESSAGES TRACK: [ 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 PM | mwedel |
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 AM | mwedel |
README: Update notes on needing png (and not xpm) library. Update mailing
alias. configure.in, 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/gnome-cfclient.man, help/about.h, x11/cfclient.man: 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/Makefile.in: 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 PM | uid200 |
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
|