Directory Statistics for sound-src/

Back to Index Page

Lines Of Code for sound-src/

Commits for sound-src/ (per author)

AuthorRevisionsLines of CodeAdded Lines of CodeLines of Code per Change
mwedel25 (71.4%) 2444 (93.1%) 2700 (88.0%) 97.76
tchize6 (17.1%) 179 (6.8%) 355 (11.6%) 29.83
akirschbaum4 (11.4%) 1 (0.0%) 13 (0.4%) 0.25

Commit Log

DateAuthorFile/Message
2/26/06 2:30 AMmwedel
Update for 1.9.0 release. Fix some makefiles so that make dist works.
MSW 2006-02-25
(2 Files changed, 7 Lines changed)
sound-src/Makefile.am 1.5 (+4 -2)
sound-src/Makefile.in 1.13 (+3 -2)
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.
--
*/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, 3 Lines changed)
sound-src/Makefile.in 1.12 (+3 -1)
2/16/06 4:32 PMakirschbaum
Apply patch #1430279 (code-cleanup: const, static, etc) by Stefan Huehner. (3 Files changed, 12 Lines changed)
sound-src/common.c 1.2 (+4 -4)
sound-src/alsa9.c 1.2 (+3 -3)
sound-src/cfsndserv.c 1.8 (+5 -5)
9/3/05 8:12 AMtchize
Fixed Makefile problem where soundsdef.h was not autobuild , breaking compilation (2 Files changed, 8 Lines changed)
sound-src/Makefile.in 1.11 (+5 -4)
sound-src/Makefile.am 1.4 (+3 -1)
9/3/05 7:50 AMakirschbaum
*Makefile.in, aclocal.m4, configure: Rebuilt. (1 Files changed, 1 Lines changed)
sound-src/Makefile.in 1.10 (+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.
*/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
(2 Files changed, 7 Lines changed)
sound-src/Makefile.in 1.9 (+5 -4)
sound-src/Makefile.am 1.3 (+2 -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 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, 520 Lines changed)
sound-src/Makefile.in 1.8 (+474 -71)
sound-src/Makefile.am 1.2 added 46
2/28/05 1:31 AMmwedel
Changes for 1.7.1:
configure, configure.in: Rev for 1.7.1 release
sound-src/Makefile.in: Add files to EXTRA_DIST, fix typo so that make
arhive works.
MSW 2005-02-27
(1 Files changed, 3 Lines changed)
sound-src/Makefile.in 1.7 (+3 -1)
2/13/05 11:42 PMmwedel
Sound cleanup and redo for ALSA9. The bulk of this is to break out the
alsa9 code from the cfsndser.c and compile its own seperate cfsndserv-alsa9
executable. Add options to config file/gtk client to support setting
which sound daemon to use. Note that ALSA9 sound now works all
properly - significant changes had to get made to the code for this
to happen.
--
configure, configure.in: The existence of ALSA9 sound does not preclude
compilation of OSS sound support (or others for that matter), so change
the logic accordingly to set variables only used for ALSA9. Add
SOUND_TARGETS that can be used by the makefile, change logic of
setting SUBDIRS so we don't put sound-src in multiple times.
common/client.c, common/client.h: Add sound_server variable.
gtk/config.c: Add support for loading/saving sound_server line in gdefaults
file.
gtk/gcfclient.man: Update about -sound_server option.
gtk/gx11.c: Update help and command line processing to support -sound_server
option.
gtk/sound.c: Change initialization of sound pipe to use sound_server variable
(set by options above) instead of hard coded cfsndserv. Path can be
either be absolute or relative to to bindir. Also change code so that
pipe is set for non blocking output, so if the sound daemon gets hung
up, won't effect rest of the client.
sound-src/Makefile.in: Redone to handle cfsnserv-alsa9 binary. uses
SOUND_TARGETS to know what to build.
sound-src/cfsndserv.c: Remove all ALSA9 code, since that is now in
alsa9.c file.
sound-src/alsa9.c, sound-src/common.c: Nwe files - alsa9.c contains
logic for playing sound. common.c is common routines. Idea being
that other code could get pulled from cfsndserv.c and use the common.c
routines for parsing sound file, etc.
MSW 2005-02-13
(4 Files changed, 875 Lines changed)
sound-src/common.c 1.1 added 311
sound-src/Makefile.in 1.6 (+14 -2)
sound-src/cfsndserv.c 1.7 (+13 -161)
sound-src/alsa9.c 1.1 added 537
2/10/05 1:03 AMmwedel
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)
sound-src/Makefile.in 1.5 (+5 -5)
2/5/05 1:29 AMmwedel
Makefile.in: Fix up distclean directive to go into all directories.
configure.in, configure: Fix configure so the --enable-feature and
--disable-feature flags follow proper standard (from patch on
sourceforge). Add check for -lossaudio. Modify check for
-lSDL_image library - don't require it for SDL support (if we
have it, we'll use it, but for newer versions of SDL, it doesn't
seem to exist anymore)
common/client-types.h: Minor formatting change.
common/script.h: add defines for PF_LOCAL and AF_LOCAL if they are
missing.
gtk/Makefile.in: Install man page into section 6.
sound-src/Makefile.in: Fix up depend command - had wrong variable.
Fix up distclean to remove automatically generated files.
x11/Makefile.in: Install man page into section 6.
MSW 2005-02-04
(1 Files changed, 2 Lines changed)
sound-src/Makefile.in 1.4 (+2 -2)
1/30/04 12:43 PMtchize
Logging of source files version on client. Removed need for scripting in Makefile

Better used way which didn't use Makefile and a script. Simply ask each .c file
to create a char * rcsid_directory_file_c and collected them as an array in main()
(1 Files changed, 11 Lines changed)
sound-src/cfsndserv.c 1.6 (+11 -4)
1/27/04 2:25 AMtchize
Ooops. SOUND_DEBUG was activated in last commit. Commented it in source. (1 Files changed, 2 Lines changed)
sound-src/cfsndserv.c 1.5 (+2 -2)
1/26/04 9:19 AMtchize
fixed incomplete ALSA9 support and changed sounds.dist to use .raw

The ALSA9 support was in configure but the code part wasn't in the cfsndserv.c
Applied the patch from Tim Hentenaar submitted on mailing list in march 2003 to
correct this.
Also changed the default sound file so it uses .raw files and not .au because
CVS sounds are now .raw.
(2 Files changed, 334 Lines changed)
sound-src/cfsndserv.c 1.4 (+175 -6)
sound-src/sounds.dist 1.2 (+159 -159)
2/5/03 2:13 AMmwedel
common/init.c: Make sure we initalize all the config values.
gtk/gx11.c: fix foodbeep - now only beep when food is low, and continue
to beep when food reaches 0.
sound-src/Makefile.in: Remove gx11.c in depend statement.
MSW 2003-02-04
(1 Files changed, 1 Lines changed)
sound-src/Makefile.in 1.3 (+1 -1)
1/15/02 1:33 AMmwedel
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
(1 Files changed, 3 Lines changed)
sound-src/cfsndserv.c 1.3 (+3 -2)
12/28/01 2:56 AMmwedel
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)
sound-src/Makefile.in 1.2 (+1 -1)
11/25/01 8:21 PMmwedel
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
(2 Files changed, 0 Lines changed)
sound-src/soundsdef.h 1.2 removed
sound-src/sounds 1.2 removed
11/3/01 9:25 PMmwedel
Add copyright comment. MSW 2001-11-03 (1 Files changed, 30 Lines changed)
sound-src/cfsndserv.c 1.2 (+30 -0)
11/2/01 2:22 AMmwedel
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
(5 Files changed, 1243 Lines changed)
sound-src/cfsndserv.c 1.1 added 966
sound-src/Makefile.in 1.1 added 78
sound-src/sounds.dist 1.1 added 199
sound-src/soundsdef.h 1.1 added
sound-src/sounds 1.1 added