Author | Revisions | Lines of Code | Added Lines of Code | Lines of Code per Change |
---|---|---|---|---|
mwedel | 20 (64.5%) | 6327 (99.7%) | 6397 (99.5%) | 316.35 |
tanner | 5 (16.1%) | 6 (0.1%) | 12 (0.2%) | 1.20 |
tchize | 2 (6.5%) | 9 (0.1%) | 10 (0.2%) | 4.50 |
akirschbaum | 2 (6.5%) | 0 (0.0%) | 3 (0.0%) | 0.00 |
onefang | 1 (3.2%) | 3 (0.0%) | 3 (0.0%) | 3.00 |
crowbert | 1 (3.2%) | 3 (0.0%) | 6 (0.1%) | 3.00 |
Date | Author | File/Message |
---|---|---|
6/1/05 3:22 AM | akirschbaum |
crossfire-client.spec, gnome/Makefile.in, x11/Makefile.in: Patch from Kari
Pahula to fix manpage paths. (1 Files changed, 2 Lines changed) gnome/Makefile.in 1.5
(+2
-2)
|
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, 5 Lines changed) gnome/Makefile.in 1.4
(+5
-5)
|
5/28/04 3:11 PM | akirschbaum |
gnome/gnome.c, gtk/gx11.c: Fix improper access to history buffer variable.
(1 Files changed,
1 Lines changed)
gnome/gnome.c 1.7
(+1
-1)
|
4/19/04 1:35 AM | mwedel |
Various updates for 1.7.0 release - bump version number. Some file names
renamed/removed/mistypes in the Makefiles - fix those up. Update the CHANGES file. MSW 2004-04-18 (1 Files changed, 0 Lines changed) gnome/Makefile.in 1.3
(+0
-2)
|
1/31/04 2:13 PM | tchize |
fixed a bug in save_individual_key in which a buf was overflowed when
a binded command has a size approaching the maximum length (sizeof(bind_buf)). Also fixed a potential problem which could arise when loading a keybinds file where some commands exceeded maximum command length. (1 Files changed, 8 Lines changed) gnome/gnome.c 1.6
(+8
-1)
|
1/31/04 10:19 AM | tchize |
Added a warning message when keybinding is trucated becasue too long
Also fixed a bug in rebinding of command/fire/run and other system binding (1 Files changed, 2 Lines changed) gnome/gnome.c 1.5
(+2
-0)
|
1/12/04 1:20 AM | onefang |
Bind commands longer than the bind buffer no longer crash.
DVS 2004-01-12 (1 Files changed, 3 Lines changed) gnome/gnome.c 1.4
(+3
-0)
|
11/28/03 11:40 PM | mwedel |
gtk/map.c, gnome/map.c: Apply patch by kirschbaum@myrealbox.com which fixes
improper coordinate comparision. gtk/gx11.c: Remove some unused declarations. gtk/map.c: always set the cleared flag as spaces come into view. MSW 2003-11-28 (1 Files changed, 1 Lines changed) gnome/map.c 1.3
(+1
-1)
|
11/10/03 9:11 AM | crowbert |
add scripting interface
(1 Files changed,
6 Lines changed)
gnome/gnome.c 1.3
(+6
-3)
|
7/9/02 7:55 PM | tanner |
*** empty log message ***
(1 Files changed,
0 Lines changed)
gnome/client.gnome 1.2 removed
|
7/9/02 7:54 PM | tanner |
Renamed file
(2 Files changed,
8 Lines changed)
gnome/gnome-cfclient.desktop 1.4 removed
gnome/crossfire-client.desktop 1.1 added 8
|
7/9/02 7:28 PM | tanner |
* Wed Jul 02 2002 Bob Tanner <tanner@real-time.com>
+ crossfire-client-1.3.1-realtime.2 - added 16x16, 32x32, 48x48 icons for proper KDE support (1 Files changed, 3 Lines changed) gnome/gnome-cfclient.desktop 1.3
(+3
-2)
|
3/26/02 2:15 AM | mwedel |
Many changes to image handling. The most noteworthy are:
1) Ability to use different image sets. 2) Ability to get checksums of all images and download missing images before play starts. 3) Storing cache information for images in a bmaps.client file so that it can know if it has a match without needing to load the image and checksum it. 4) Can use crossfire-image archives to bootstrap the client with a large number of images to save the time of downloading them later. README: Update some out of data information about sounds, add section describing the image handling. configure,configure.in: Make the SOUNDDIR be based and datadir and not an absolute path - this means using a different -prefix changes the location of where it will find the sound file. Moved some of the defines into the config.h file so that we don't need to pass them as -D compiler options. Add code to properly substitute DATADIR and BINDIR values. common/Makefile.in: Add image.c to list of files. Fix depend directive. common/cconfig.h: Remove some options that no longer did anything. common/client.c: clean up some unused global variables, add a few new ones. and support for replyinfo protocol command. Modify negotiate connection to issue requestinfo requests, set up face set to use, use setup command to set caching behaviour, and support for it to download all image sums and missing images before play starts. common/client.h: Update VERSION_SC to 1027. Remove some unused global externs. Add FaceSets structure, Face_Information structure, the later which holds some user preferences. Add Cache_Entry structure, as well as some state when negotiating the connection. common/commands.c: Add ReplyInfoCmd function. Move FaceCmd to common/image.c. Add handling of received setup command for faceache and faceset information. Remove some dead code. common/config.h.in: Add BINDIR and DATADIR defines so we don't need to pass them on the command line. common/external.h: Add some more functions that are called back from the common area. common/image.c: New file - cache logic, png image load code, and protocol image related commands in this file. This removes some of the code that was previously in the GUI area of the client into a common area. common/init.c: Add TEST_FREE_AND_CLEAR macro. Add code to clear some of the newly added structures. common/proto.h: rebuilt. gnome/gnome-cf.h: remove cache_images extern. gtk/gcfclient.man: Update man page for new options (-download_all_faces, -faceset) gtk/gtkproto.h: rebuilt. gtk/gx11.c: add redraw_needed flag so the map window is properly redrawn when caching images and new images show up. Change some other variables to deal with new image code. pixmaps changed to a pointer so that a copy can be held in the common cache structure. Add support for new options. Remove some code that is now in the common/image.c file. gtk/gx11.h: Remove keepcache, change cache_images, add redraw_needed, and change type of pixmaps to be a pointer. gtk/image.c: Move requestface to the common/image.c, change pixmaps to pointer type. remove finish_face_cmd and ReadImages command. gtk/map.c: Change pixmaps to pointer types. gtk/sdl.c: add redraw paramter to sdl_gen_map. change pixmaps type to pointer. gtk/sound.c: Add missing / when running cfsndserv. x11/png.c: Remove gdk related code from the file. Add rgba_to_xpixmap data so tha the common area can load the png file. x11/sound.c: Add missing / when running cfsndserv. x11/x11.c: change pixmap type to pointer. Add new options (-faceset and -download_all_faces). Remove -keepcache option. change cache_images to face_info.cache_images. Change how the pixmaps are generated x11/x11.h: remove keepcache and cache_images variables. Change pixmaps to pointer type. x11/x11proto.h: rebuilt. x11/xutil.c: remove keepcache option. Change pixmap type to pointer. Move requestface and finish_face_cmd to common/image.c MSW 2002-03-25 (1 Files changed, 1 Lines changed) gnome/gnome-cf.h 1.2
(+1
-1)
|
2/15/02 4:23 PM | tanner |
New release for Con of the North gaming convention.
Updated desktop entry for GNOME and Ximian GNOME installs. Using latest snapshop from CVS. (1 Files changed, 1 Lines changed) gnome/gnome-cfclient.desktop 1.2
(+1
-1)
|
1/15/02 1:32 AM | mwedel |
Most of the changes are by Edgar Toernig - I've just applied them and
checked them in. The stripping out of the display_mode variable is my doing however. configure.in, configure: Add check for zlib before png lib check, as on some systems, png requires -lz. common/client-types.h: Add #ifdef check for SOL_TCP common/client.c: Add fast_tcp_send variable, comment out printing of error from socket EOF. Use TCP_NODELAY for sending data to the server if TCP_NODELAY is available. cs_write_string modified to use cs_print_string. common/client.h: Remove display_mode enum, add fast_tcp_send extern. common/commands.c, common/init.c,gtk/image.c, gtk/map.c cs_write_sting modified to use cs_print_string common/external.h: set_autorepeat extern added. common/newsocket.c: Modified to be better optimized for using TCP_NODELAY - cs_print_string function added. common/player.c: modified to use cs_print_string , autorepeat client side command added. common/proto.h, gtk/gtkproto.h: updated with new functions gnome/gnome.c: display_mode variable removed, cs_write_string replaced with cs_print_string gtk/gx11.c: display_mode variable removed, cs_write_string replaced with cs_print_string, -nofog option added pixmaps/question.111: Resized to be 32x32 pixmaps/*.xbm - used for inventory icons in X11 client, replacing xpm files sound-src/cfsndserv.c: Better error handling, include time.h x11/cfclient.man: -font and -noautorepeat options added. x11/png.c: better error checking for rescaling images x11/x11.c: noautorepeat variable added, display_mode removed, image icon functionality re-enabled, images now created from xbm files, set_autorepeat function added, add ability to set font, add mouse wheel support x11/x11.h: remove screen_num extern. x11/x11proto.h: Updated with new functions. x11/xutil.c: Modified to use image_size instead of hardcoded 24x24 value for the status icons. cs_write_replaced with cs_print_string, no auto repeat functionality added. MSW 2001-01-14 (2 Files changed, 15 Lines changed) gnome/map.c 1.2
(+1
-1)
gnome/gnome.c 1.2
(+14
-57)
|
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, 2 Lines changed) gnome/gnome-cfclient.man 1.2
(+2
-2)
|
11/25/01 8:21 PM | mwedel |
common/config.h, gnome/gnome-cfclient.soundlist, sound-src/sounds,
sound-src/soundsdef.h: Remove from CVS as it gets automatically generated as part of configure/build process. common/player.c, gtk/keys.c: Send valid count values when sending a fire command. Some spells use the count value (eg dimension door). gtk/gx11.c: Minor change to the trim_info_window code - still causes periodic crashes in the gtk code however. Modify style code so that if we don't get a valid style, we don't crash the client. MSW 2001-11-25 (1 Files changed, 0 Lines changed) gnome/gnome-cfclient.soundlist 1.2 removed
|
11/3/01 9:18 PM | mwedel |
More comment/banner fixing, also modify gnome/Makefile.in to
put a - in front of the echo. MSW 2001-11-03 (1 Files changed, 1 Lines changed) gnome/Makefile.in 1.2
(+1
-1)
|
11/2/01 2:22 AM | mwedel |
Complete client re-org. Create common, gtk, gnome, sounds, and x11 subdirs.
Gtk client: only image support is png. Also add resizing options for the images (-mapscale/-iconscale), remove pngximage, update sdl image and normal draw image to support arbitrary image sizes. sound: Only support new sound system. MSW 2001-11-01 (11 Files changed, 6372 Lines changed) gnome/gnome-sound.c 1.1 added 86
gnome/gnomeproto.h 1.1 added 110
gnome/map.c 1.1 added 666
gnome/gnome-cfclient.soundlist 1.1 added
gnome/gnome-cfclient.man 1.1 added 316
gnome/gnome.c 1.1 added 4397
gnome/gnome-cfclient.desktop 1.1 added
gnome/gnome-cf.h 1.1 added 65
gnome/client.gnome 1.1 added
gnome/gnome-cfclient.soundlist.in 1.1 added 639
gnome/Makefile.in 1.1 added 91
|